在我的项目中,Xcode 9在上传到App Store(或导出到磁盘,无关紧要)时崩溃。我发现它可能是由cocoapods或某种外部框架bug引起的,因为在我的其他不使用cocoapods的项目中,这个bug不会发生。但是,为什么我在stackoverflow上创建了关于它的帖子,这是一个问题,如果有人有临时解决方案来解决这个问题?
不幸的是,目前还不知道它何时会被Apple或cocapods修复......所以......每一个帮助都会受到欢迎。 我已经通过下面的(缩短的)日志向Apple报告了这个错误。
Process: Xcode [7494]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 9.0 (13247)
Build Info: IDEFrameworks-13247000000000000~26
App Item ID: 497799835
App External ID: 823595305
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [7494]
User ID: 501
Date/Time: 2017-09-20 20:04:30.103 +0200
OS Version: Mac OS X 10.12.6 (16G29)
Report Version: 12
Anonymous UUID: 9D0C9FF5-77EB-F94F-67E5-634E39EAE67B
Sleep/Wake UUID: 30F3DB44-C016-4799-AD07-A080AA633DE8
Time Awake Since Boot: 14000 seconds
Time Since Wake: 1500 seconds
System Integrity Protection: enabled
Crashed Thread: 14 Dispatch queue: ConcurrentQueue: -[IDEDistributionPackagingStepViewController viewDidInstall]_block_invoke
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000007fcb5ab5718
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
这篇文章也发布在Apple Developer Forums。
答案 0 :(得分:2)
在与 Xcode 9
挣扎多天之后,尝试了很多事情,其中包括一些提及的here。我结束了
Xcode 8.3.3
(始终保留旧版本,终身教训)Xcode 9
Xcode 8.3.3
,打开管理器并提交应用这很有效。祝好运。
更新: Xcode 9.0.1
且 Xcode 9.1 beta
无法解决此问题。
答案 1 :(得分:0)
我刚解决了这个问题。
我对Xcode版本9.0.1(9A1004)也有同样的问题。
首先,检查您的问题与我的问题完全相同。
sudo chown -R $USER:$(id -g) /Library/Python/2.7/site-packages/protobuf-3.2.0-py2.7.egg/EGG-INFO/
这样你就可以上传到Appstore'或者'出口IPA'。