xcode 16 提交審核報(bào)bitcode錯(cuò)錯(cuò)誤-Asset validation failed (90482) Invalid Executable

網(wǎng)上搜了一下,終于找到了方法:我是用的第二種方法,第一種還沒(méi)有嘗試。方法是對(duì)的,主要是把對(duì)應(yīng)的路徑找對(duì)就可以了,要找到你的framework的真正路徑

錯(cuò)誤描述:Asset validation failed (90482)

Invalid Executable. The executable 'xxx-mobile.app/Frameworks/NERtcAiHowling.framework/NERtcAiHowling' contains bitcode. (ID: 3eb44c99-8611-42cf-8428-84c9d4b27ac4)

錯(cuò)誤原因:xcode 16之后蘋果對(duì)bitcode審核更加嚴(yán)格了

解決方法1

如果是通過(guò)pod導(dǎo)入的只需要在Podfile里添加下面代碼

# 解決M1芯片電腦不能模擬機(jī)運(yùn)行

post_installdo|installer|

? bitcode_strip_path =`xcrun --find bitcode_strip`.chop!

? defstrip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)

? ? framework_path = File.join(Dir.pwd, framework_relative_path)

? ? command ="#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"

? ? puts"Stripping bitcode: #{command}"

? ? system(command)

? end

? framework_paths = [

? ? "/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK",

? ]

? framework_paths.eachdo|framework_relative_path|

? ? strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)

? end

end

記得把framework_paths里面的路徑換成自己報(bào)錯(cuò)的framework的路徑 如果有多個(gè)可以繼續(xù)往里添加比如下面這樣

framework_paths = [

? ? "/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK",

? ? "/Pods/NIMSDK/NIMSDK.framework/NIMSDK",

? ]

然后執(zhí)行一下pod install就可以打包上傳提交審核了

解決方法2-如下鏈接:

https://doc.yunxin.163.com/messaging2/faq/jE4MjAwMTI?platform=client

方法2示例:

假設(shè)您有一個(gè)名為?NIMSDK.framework?的 framework,并且它位于 /path/to/~/NIMSDK.framework 路徑,那么您可以按照以下方式處理:

1.通過(guò)?cd?命令進(jìn)入到?NIMSDK.framework?的路徑。

如果是通過(guò)?pod install?獲取的 SDK,則進(jìn)入?pods?文件夾。

2.執(zhí)行以下命令檢查 framework 是否包含 bitcode,返回?0?即為不包含。

otool -l NIMSDK | grep __LLVM | wc -l

3.如果檢測(cè)結(jié)果不是?0,則繼續(xù)執(zhí)行以下命令移除?NIMSDK.framework?的 Bitcode。

xcrun bitcode_strip -r NIMSDK -o NIMSDK

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容