0

当我通过 Xcode6 附加到 Process 时,传递给 didFinishLaunchingWithOptions 的应用程序对象为零。在模拟器中运行时,它工作正常。

我还尝试通过显式获取 UIApplication*

UIApplication* app = [UIApplication sharedApplication];

但这也返回 nil。知道我做错了什么吗?这在将基本 SDK 更新到 iOS8.4 后开始发生。

谢谢。

4

1 回答 1

0

我找到了导致这个问题的原因。我使用“xcodebuild”命令作为一种解决方法来从存档中生成 IPA,因为我无法通过 Xcode6(因为启动 Xcode 6 需要 Ad Hoc Distribution 临时配置文件来为 Ad Hoc 分发生成 IPA)。

一旦我创建了 iOS 分发证书和 Ad Hoc Distribution 临时配置文件。我能够通过 Xcode 导出存档以创建 IPA,并且不再遇到此问题。

于 2015-07-23T20:08:43.850 回答