error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
Posted zndxall
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error: exportArchive: The data couldn’t be read because it isn’t in the correct format.相关的知识,希望对你有一定的参考价值。
在执行ios 打包的时候,我们通过执行下面的指令来打包ipa:
mkdir arch
archive_path=arch/${app_name}.xcarchive
workspace_name=HPPlayTVAssistant
xcodebuild clean -workspace ${workspace_name}.xcworkspace -scheme ${app_name} -configuration $ios_type
xcodebuild archive -workspace ${workspace_name}.xcworkspace -scheme ${app_name} -archivePath $archive_path -configuration $ios_type
echo export ipa ....
xcodebuild -exportArchive -archivePath $archive_path -exportPath arch/target_ipa -exportOptionsPlist ${app_name}/${app_name}/Info.plist
在最后的export ipa的时候报错如下:
error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
具体如下:
解决办法:
需要把xcode上的BitCode关闭,设置成No即可,project和targets里面对应的BitCode都需要关闭,如
(因为xocde默认是打开的Yes)
如果有几个project的话,都改下。
以上是关于error: exportArchive: The data couldn’t be read because it isn’t in the correct format.的主要内容,如果未能解决你的问题,请参考以下文章
xcodebuild -exportArchive:键“方法”的 exportOptionsPlist 错误:预期 之一
将 -exportArchive 与未签名存档一起使用时,是不是可以指定权利文件?
使用 xcodebuild -exportArchive (Xcode8.3, Auto Signing) 时如何获取分发应用程序?
Xcode Server Bot 集成无法使用断言导出存档失败:exportArchive: ipatool failed with an exception
Xcode Server Bot 集成在 xcrun xcodebuild -exportArchive "Exporting installable product" 上停止