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

时间:2017-09-30 13:39:52

标签: xcode crash app-store cocoapods

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

2 个答案:

答案 0 :(得分:2)

在与 Xcode 9 挣扎多天之后,尝试了很多事情,其中​​包括一些提及的here。我结束了

  1. 下载并安装 Xcode 8.3.3 (始终保留旧版本,终身教训)
  2. 使用 Xcode 9
  3. 存档应用
  4. 打开 Xcode 8.3.3 ,打开管理器并提交应用
  5. 这很有效。祝好运。

    更新: Xcode 9.0.1 Xcode 9.1 beta 无法解决此问题。

答案 1 :(得分:0)

我刚解决了这个问题。

我对Xcode版本9.0.1(9A1004)也有同样的问题。

首先,检查您的问题与我的问题完全相同。

  1. 要执行此操作,请打开终端并输入' xattr'命令并输入。
  2. 如果你能看到有关“权限被拒绝”和“#39;错误信息,幸运的是你和我的一样。
  3. 现在您可以通过放置这一行命令来解决问题。
  4. sudo chown -R $USER:$(id -g) /Library/Python/2.7/site-packages/protobuf-3.2.0-py2.7.egg/EGG-INFO/

    这样你就可以上传到Appstore'或者'出口IPA'。