錯誤信息:
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