Xcode16提交App Store审核时提示bitcode报错
提交AppStore时出现bitcode报错,内容如下:
Upload was cancelled. 2025-04-30 02:15:48.349 [ContentDelivery.Uploader.600000DB4380] Show Progress: Upload failed. Validation failed Invalid Executable. The executable 'Blockolot.app/Frameworks/RiskifiedBeacon.framework/RiskifiedBeacon' contains bitcode. (ID: b563e083-18e5-44b3-a3ec-f662aa50d85b)
1、检查是否包含bitcode
otool -l {framework_name} | grep __LLVM | wc -l
返回0标识没有,否则有
2、剔除bitcode,再次检查返回是否为0
xcrun bitcode_strip -r ${framework_name} -o ${framework_name}
参考文献:
https://medium.com/@vcorva/how-to-fix-invalid-executable-contains-bitcode-issues-cc8a5b533181