在Xcode Beta中分发内部版本时,“ IPA处理失败”

Lal*_*hna 6 xcode ios ipa xcode11

尝试分发IPA时,Xcode引发错误:

“ IPA处理失败”

脚步:

产品->存档。->分发->企业/开发->“ IPA处理失败”

在此处输入图片说明

Xcode: Version 11.0 beta 3 (11M362v)

作业系统: 10.15 Beta (19A501i)

注意:一次升级到Xcode 11之后,我就可以进行构建,但是在对代码进行额外的计数检查之后,从那一刻起我就无法成功。甚至我也无法重新导出上次成功生成的存档。


更新:我认为这是由于我的项目中包含了某些框架造成的,当时当时没有为新的编译器发布3rd party框架。现在,他们发布了支持Swift 5.1和Xcode 11编译器的版本。因此,问题对我而言已经不复存在了。

Boo*_*pan 7

对我而言,以下解决方案有效。在创建iPA时取消选中位码检查,然后尽快单击下一步,并且不允许xcode调用api来验证IPA

取消选中带有bitocde的重做,然后单击下一个asap 从xcode重建-取消选中此选项


Luc*_*aco 5

同样的问题,同样的技巧仍然在 Xcode 11.1 中即使项目设置禁用了位码,在分发应用程序时它也会执行检查。当前的解决方法是在该窗口出现后立即按 Enter,因为“下一步”按钮具有焦点,或者超级快速地单击它。

注意:当它失败时,从日志中断言失败似乎对 otools 有一些抱怨,而不是一个或多个 3d 方框架的特定预期数量的拱门。(想知道使用 Xcode 11+ 重建这些框架是否会在没有变通方法的情况下解决问题)

更新

这种“方法”仍然适用于 Xcode 11.3

希望能帮助到你