【问题标题】:UIApplication is nil within didFinishLaunchingWithOptionsUIApplication 在 didFinishLaunchingWithOptions 中为零
【发布时间】:2015-07-23 12:42:45
【问题描述】:

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

我还尝试通过

明确获取 UIApplication*
UIApplication* app = [UIApplication sharedApplication];

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

谢谢。

【问题讨论】:

    标签: objective-c ios8.4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多