错误信息:
Invalid Executable. The executable 'appname.app/Frameworks/hermes.framework/hermes' contains bitcode. (ID: XXXX)
image.png
image.png
解决方案:
仔细阅读报错信息,将报错的framework挑出来,然后执行类似以下的4条命令后,在clean build,然后重新 Archive,上传Appstore, 问题解决;
要注意路径关系,如果执行命令时当前路径的层级不对,执行会出错。
xcrun bitcode_strip -r NERtcCallKit.framework/NERtcCallKit -o NERtcCallKit.framework/NERtcCallKit
xcrun bitcode_strip -r NERtcSDK.framework/NERtcSDK -o NERtcSDK.framework/NERtcSDK
xcrun bitcode_strip -r NMCBasicModuleFramework.framework/NMCBasicModuleFramework -o NMCBasicModuleFramework.framework/NMCBasicModuleFramework
xcrun bitcode_strip -r YXAlog_iOS.framework/YXAlog_iOS -o YXAlog_iOS.framework/YXAlog_iOS