【发布时间】:2015-10-27 14:26:35
【问题描述】:
我有一个没有代码的空白应用程序。 我已经为它生成了相应的配置文件并将它们附加到它上面。 我已经设置了编译器选项 - 生成通用二进制文件。
我有 Mac OS X 10.11.1 (El Capitan)、XCode 7.1、iOS SDK 9.1、Delphi 10 Seattle。 我正在 iPad 3 / iOS 9.1 和 iPhone 4 / iOS 7.1.2 上进行测试
当我尝试调试和 adhock 时 - 应用程序运行起来就像魅力一样,无论如何我的构建在 Apple Application Store 中被拒绝,原因是:
"2.1 详情
我们无法审核您的应用,因为它在启动时崩溃了。
接下来的步骤
请修改您的应用并在设备上对其进行测试,以确保其启动时不会崩溃。”
- 导致此问题的可能原因是什么?
【问题讨论】:
-
如果某个 Delphi 用户最近实际上传到应用商店的 iOS 9 应用已获批准 - 请分享您的配置。
-
他们给你发了崩溃报告吗?
-
我们也有类似的问题。 OSX 10.10.4 优胜美地。 Xcode 7.0.1。 iOS SDK 9.0。德尔福 10 西雅图。在装有 iOS 9.0.2 的 iPhone 4S 上进行测试。在调试中运行可以,但在发布配置中运行会导致应用程序在启动时崩溃。有趣的是,这款应用实际上就这样通过了 App Store Review。我们现在在 App Store 上有一个在启动时崩溃的应用程序。 OP 情况的另一个不同之处在于,一个新的空白多设备应用程序在我们的发布配置中运行良好。我们已经尝试重新创建项目文件,但没有区别。
-
我有类似的问题,它与证书有关,我必须安装 AppleWWDRCA 证书。 developer.apple.com/certificationauthority/AppleWWDRCA.cer
-
您的任何代码都可能是用 swift 编写的,您是否正在使用这样的宏检查 iPad? UI_USER_INTERFACE_IDIOM() 如果是这样,那么您需要更改该宏,因为已知它在使用发布版本(而非调试)运行时会立即导致崩溃
标签: ios delphi delphi-10-seattle