微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在将应用程序上传到App Store期间,Xcode 9崩溃

在我的项目中,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.

解决方法

在与Xcode 9挣扎了很多天之后,他尝试了很多东西,其中包括一些提及 here的东西.我最终了

>下载并安装Xcode 8.3.3(始终保留旧版本,终身教训)
>使用Xcode 9存档应用程序
>打开Xcode 8.3.3,打开管理器并提交应用程序

这有效.祝好运.

更新:Xcode 9.0.1和Xcode 9.1 beta无法解决问题.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐