【问题标题】:Xcode 4.2 crashes in archive when "validate" or "submit" are pressed当按下“验证”或“提交”时,Xcode 4.2 在存档中崩溃
【发布时间】:2012-01-03 17:02:07
【问题描述】:

我整理了一个程序。它可以工作并经过测试。

在过去的 24 小时里,我一直在谷歌搜索/试图让它得到验证。

请有人对设置进行演练,以便我设置正确的复选标记并提交。

我有 xcode 4.2,iOS 狮子。

错误信息

Xcode 遇到内部逻辑错误。选择“继续”以在不一致的状态下继续运行 Xcode。选择“Crash”以停止 Xcode 并使用 Crash Reporter 提交错误。选择“崩溃”将导致所有未保存的数据丢失。

错误详情

未捕获异常 (NSInvalidArgumentException):-[ITunesSoftwareApplicationDescription applicationType]:无法识别的选择器发送到实例 0x402818c00
用户信息:(空)
提示:无
回溯:
0 0x00007fff9134426a __exceptionPreprocess(在 CoreFoundation 中)
1 0x00007fff89b73d5e objc_exception_throw(在 libobjc.A.dylib 中)
2 0x00007fff913d04ce -[NSObject doesNotRecognizeSelector:](在 CoreFoundation 中)
3 0x00007fff91331133 __转发__(在 CoreFoundation 中)
4 0x00007fff91330f48 _CF_forwarding_prep_0(在 CoreFoundation 中)
5 0x000000011114ec9b __block_global_8(在 IDEArchivedApplicationsViewer 中)
6 0x00007fff9136ded2 __NSArrayChunkIterate(在 CoreFoundation 中)
7 0x00007fff913c9491 ____NSArrayGetIndexesPassingTest_block_invoke_1(在 CoreFoundation 中)
8 0x00007fff92054467 _dispatch_apply_serial(在 libdispatch.dylib 中)
9 0x00007fff920529d7 _dispatch_sync_f_invoke(在 libdispatch.dylib 中)
10 0x00007fff92054347 dispatch_apply_f(在 libdispatch.dylib 中)
11 0x00007fff92054697 _dispatch_apply_slow(在 libdispatch.dylib 中)
12 0x00007fff9133f2d2 __NSArrayGetIndexesPassingTest(在 CoreFoundation 中)
13 0x000000011114eaee __50-[AAVFetchApplicationListAssistant viewDidInstall]_block_invoke_0(在 IDEArchivedApplicationsViewer 中)
14 0x00007fff920508ba _dispatch_call_block_and_release(在 libdispatch.dylib 中)
15 0x00007fff92051799 _dispatch_worker_thread2(在 libdispatch.dylib 中)
16 0x00007fff892183da _pthread_wqthread(在 libsystem_c.dylib 中)
17 0x00007fff89219b85 start_wqthread(在 libsystem_c.dylib 中)

【问题讨论】:

  • 如果应用程序正在“缓存”,您可能需要使用 Project > Clean 进程。但是,如果您谈论的是崩溃,我们将需要有关应用程序/项目的更多信息。
  • 任何你想要的尼尔斯。我截取了一些设置的截图。该应用程序是一个选项卡式视图应用程序,使用电影 player.framework。当我创建存档时发生崩溃,单击验证,输入用户名.密码,繁荣,得到一个崩溃说我可以在不稳定模式下继续或崩溃。
  • 您是否在代码签名发布部分设置了发布配置文件?
  • 是的,它在我在这个线程中发布的链接中。(截图)

标签: iphone xcode4.2 publishing


【解决方案1】:

看起来是您的 XCode,而不是您构建的应用程序导致了崩溃。

我最好的建议是检查 XCode 升级,或者进行全新安装。它很快就从 OSX AppStore 中下载了。

要卸载 Xcode,您可以运行以下命令:

sudo /Developer/Library/uninstall-devtools –mode=all

【讨论】:

  • 我已将方法添加到我的答案中。
  • 非常好。谢谢你。我重新安装并获得了更新的 4.2.1。崩溃我也修复了。它与代码签名有关。当我得到经销商签名后,它得到验证并且我能够提交。
猜你喜欢
  • 2015-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-06
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
相关资源
最近更新 更多