Swift“无效的Mach-O格式”错误

时间:2016-06-09 10:51:06

标签: ios swift mach-o bitcode

无效的Mach-O格式

我有一个通用框架,其中包含适用于iOS模拟器的i386 and x86_64架构以及适用于iOS设备的armv7 and arm64架构。它在我的项目中完美运行。

当我将应用程序提交到App Store时,我必须删除不需要的架构(i386 and x86_64)。我已经使用shell脚本删除了这两个架构。

提交到App Store时,出现以下错误。

enter image description here

我在我的框架和项目中都给了"Enable Bitcode" = "Yes"。 在我的框架中"Mach-O Type" = "Dynamic Library"和项目"Mach-O Type" = "Executable"

提供了类似的问题

Xcode - Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store

在那个问题中,他们的主要包装有armv7& arm64(机器代码),在我的问题中,主包包含armv7& arm64(bitcode)

任何建议都会非常有用。

0 个答案:

没有答案