通过 testflight 将 monotouch 开发的应用程序部署到 ios 6 但在 ios5 上可以

Posted

技术标签:

【中文标题】通过 testflight 将 monotouch 开发的应用程序部署到 ios 6 但在 ios5 上可以【英文标题】:problems deploying monotouch develped app to ios6 via testflight but ok on ios5 【发布时间】:2012-11-03 09:17:40 【问题描述】:

当我使用 testflight 部署我的 iphone 应用程序时,它们在 ios5 上运行良好,但在 ios 6 上运行不正常

它们“似乎”安装正常,但最终显示“失败消息,请重试”

我正在使用最新版本的 xcode 4.5 并持续使用 monotouch

在 ios6 模拟器上运行良好,当我将我的 mac 直接连接到 ios6 设备时

我在 testflight 构建/权限配置中看不到任何明显的 ios6 特定内容

任何想法都非常受欢迎

【问题讨论】:

【参考方案1】:

这听起来就像是配置文件问题。

这个新的 iOS 6 设备是否在配置文件中设置?当我过去从 TestFlight 中看到此错误时,这通常是问题所在。

【讨论】:

我认为这不是配置问题,因为应用程序实际上已交付到手机。 但是我怀疑那里一定有问题,我创建了一个新的配置文件 - 现在它可以工作了 如果设备的 UUID 不在配置文件中,这就是 TestFlight 的作用。我知道这很奇怪,它应该是立即失败的东西,但我猜 iOS 直到应用程序完全下载后才知道。

以上是关于通过 testflight 将 monotouch 开发的应用程序部署到 ios 6 但在 ios5 上可以的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight 在启动时崩溃

通过 monotouch 播放 .m3u8 音频流文件

通过 TestFlight 安装 App

输入上方的 Monotouch.Dialog EntryElement 标签

Fastlane - 如何通过组将用户添加到 Testflight?

IOS App将不再通过Testflight安装,我该怎么办