无效的Mach-O格式
我有一个通用框架,其中包含适用于iOS模拟器的i386 and x86_64
架构以及适用于iOS设备的armv7 and arm64
架构。它在我的项目中完美运行。
当我将应用程序提交到App Store时,我必须删除不需要的架构(i386 and x86_64)
。我已经使用shell脚本删除了这两个架构。
提交到App Store时,出现以下错误。
我在我的框架和项目中都给了"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)
任何建议都会非常有用。