UIApplication 在 didFinishLaunchingWithOptions 中为 nil
UIApplication is nil within didFinishLaunchingWithOptions
当我通过 Xcode6 附加到 Process 时,传递到 didFinishLaunchingWithOptions 的应用程序对象为 nil。当 运行 在模拟器中时它工作正常。
我还尝试通过
显式获取 UIApplication*
UIApplication* app = [UIApplication sharedApplication];
但这也 returns 零。知道我做错了什么吗?在将基本 SDK 更新为 iOS8.4.
后开始发生这种情况
谢谢。
我找到了导致此问题的原因。我使用 'xcodebuild' 命令作为从存档生成 IPA 的变通方法,因为我无法通过 Xcode6(因为开始 Xcode 6 需要 Ad Hoc Distribution Provisional Profile 来生成一个临时分发的 IPA)。
一旦我创建了 iOS 分发证书和 Ad Hoc 分发临时配置文件。我能够通过 Xcode 导出存档以创建 IPA,并且不再有这个问题。
当我通过 Xcode6 附加到 Process 时,传递到 didFinishLaunchingWithOptions 的应用程序对象为 nil。当 运行 在模拟器中时它工作正常。
我还尝试通过
显式获取 UIApplication*UIApplication* app = [UIApplication sharedApplication];
但这也 returns 零。知道我做错了什么吗?在将基本 SDK 更新为 iOS8.4.
后开始发生这种情况谢谢。
我找到了导致此问题的原因。我使用 'xcodebuild' 命令作为从存档生成 IPA 的变通方法,因为我无法通过 Xcode6(因为开始 Xcode 6 需要 Ad Hoc Distribution Provisional Profile 来生成一个临时分发的 IPA)。
一旦我创建了 iOS 分发证书和 Ad Hoc 分发临时配置文件。我能够通过 Xcode 导出存档以创建 IPA,并且不再有这个问题。