我正在尝试验证 iPhone 应用程序是否可以通过 Xcode 中的管理器窗口提交。 尝试验证时 Xcode 崩溃并给出以下错误消息:
UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[ITunesSoftwareApplicationDescription applicationType]: unrecognized selector sent to instance 0x400ab34e0
UserInfo: (null)
Hints: None
Backtrace:
0 0x00007fff82fd126a __exceptionPreprocess (in CoreFoundation)
1 0x00007fff841e4d5e objc_exception_throw (in libobjc.A.dylib)
2 0x00007fff8305d4ce -[NSObject doesNotRecognizeSelector:] (in CoreFoundation)
3 0x00007fff82fbe133 ___forwarding___ (in CoreFoundation)
4 0x00007fff82fbdf48 _CF_forwarding_prep_0 (in CoreFoundation)
5 0x000000010dcbcc9b __block_global_8 (in IDEArchivedApplicationsViewer)
6 0x00007fff82ffaed2 __NSArrayChunkIterate (in CoreFoundation)
7 0x00007fff83056491 ____NSArrayGetIndexesPassingTest_block_invoke_1 (in CoreFoundation)
8 0x00007fff895d1467 _dispatch_apply_serial (in libdispatch.dylib)
9 0x00007fff895cf9d7 _dispatch_sync_f_invoke (in libdispatch.dylib)
10 0x00007fff895d1347 dispatch_apply_f (in libdispatch.dylib)
11 0x00007fff895d1697 _dispatch_apply_slow (in libdispatch.dylib)
12 0x00007fff82fcc2d2 __NSArrayGetIndexesPassingTest (in CoreFoundation)
13 0x000000010dcbcaee __50-[AAVFetchApplicationListAssistant viewDidInstall]_block_invoke_0 (in IDEArchivedApplicationsViewer)
14 0x00007fff895cd8ba _dispatch_call_block_and_release (in libdispatch.dylib)
15 0x00007fff895ce799 _dispatch_worker_thread2 (in libdispatch.dylib)
16 0x00007fff8c7853da _pthread_wqthread (in libsystem_c.dylib)
17 0x00007fff8c786b85 start_wqthread (in libsystem_c.dylib)
有人遇到过这个吗?
我遇到了这个确切的错误并修复了它。我花了一整天的时间没有成功阅读论坛,然后我阅读了所有有关该主题的苹果论文(大约 15-20 页)并很快修复了它们。
您的证书不符合要求。其修复方式如下:1)在您的计算机上提供可用的分发证书,并且可以在代码签名下进行选择。 (4.2.1 表示分发,以及它可以使用的配置文件。修复它后,xcode 停止崩溃,并通过有意义的结果进行验证。
大卫
我在“开发者协议”更新时遇到了这个问题。
在 https://developer.apple.com/account 检查您的帐户,看看是否有您需要接受的内容。
请注意,这与 Apple Store 不同 (https://appstoreconnect.apple.com/)。两个不同的帐户。