从归档导出ipa时Xcode 9崩溃

时间:2017-11-07 11:05:01

标签: ios xcode

我为Xcode 9中的任何项目创建了一个存档。然后我尝试创建一个ipa文件(开发或临时)。我首先尝试导出存档。然后我选择开发或AdHoc分发。 Xcode 9崩溃了。我甚至在app的info.plist中添加了'compile bitcode'选项。我能够在Xcode 8中使用相同的项目创建一个ipa。

错误报告:

Process:               Xcode [6854]
Path:                  /Applications/Xcode9.0.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               9.0 (13247)
Build Info:            IDEFrameworks-13247000000000000~26
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [6854]
User ID:               501

Date/Time:             2017-11-07 16:13:32.644 +0530
OS Version:            Mac OS X 10.12.6 (16G29)
Report Version:        12
Anonymous UUID:        E7160691-62F7-DE54-A767-EF456EC37FEC


Time Awake Since Boot: 10000 seconds

System Integrity Protection: enabled

Crashed Thread:        15  Dispatch queue: ConcurrentQueue: -[IDEDistributionPackagingStepViewController viewDidInstall]_block_invoke

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x20:
--> 
    __TEXT                 000000010b094000-000000010b096000 [    8K] r-x/rwx SM=COW  /Applications/Xcode9.0.app/Contents/MacOS/Xcode

Application Specific Information:
ProductBuildVersion: 9A235

....

4 个答案:

答案 0 :(得分:8)

在我的情况下,这是由于Apple许可协议未决导致Xcode的自动配置崩溃。

登录developer.apple.com并确保您没有许可更新待处理协议。

答案 1 :(得分:0)

过期的配置文件是同一问题的原因。更新后,现在一切正常。

答案 2 :(得分:0)

“ Apple开发者计划许可协议”已更新。

所以我必须接受未决的许可协议。

当我选择“手动管理签名”并尝试下载配置文件时,出现以下错误

enter image description here

答案 3 :(得分:-1)

首先尝试手动导出,然后您可以自动回复。当苹果服务器返回导出过程的数据时,我认为这是一个错误。可以使用手动选项重置该过程。