UFpplication在didFinishLaunchingWithOptions中是零

时间:2015-07-23 12:42:45

标签: objective-c ios8.4

当我通过Xcode6附加到Process时,传递给didFinishLaunchingWithOptions的

应用程序对象为nil。在模拟器中运行时,它可以正常工作。

我还尝试通过

显式获取UIApplication *
UIApplication* app = [UIApplication sharedApplication];

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

感谢。

1 个答案:

答案 0 :(得分:0)

我找到了造成这个问题的原因。我使用'xcodebuild'命令作为解决方法从归档生成IPA,因为我无法通过Xcode6(因为启动Xcode 6需要Ad Hoc Distribution临时配置文件为Ad Hoc Distribution生成IPA)。

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