iOS中真機執行報錯bitcode解決方法

2021-08-04 07:33:18 字數 541 閱讀 6414

我們在開發中難免會匯入第三方的庫,在真機測試的時候,會報錯clang: error: linker command failed with exit code 1 (use -v to see invocation),錯誤詳細資訊如下:

you must rebuild it with bitcode enabled (xcode setting enable_bitcode), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64

這是因為我們新建的專案預設開啟了bitcode設定,這些編譯失敗的原因是鏈結了第三方二進位制的庫或者框架,而這些框架或者庫內沒有包含bitcode的中間**,從而導致專案編譯失敗。

解決:

build settings->enable_bitcode設定為no,解決。

React Native在真機執行(IOS)

如果之前在模擬器除錯過,換成真機執行的時候務必關閉模擬器 需要修改的配置 bundle identifier 修改為 com.soho3q 如果上來就執行的話,會報錯 改完介面 修改如下 確認目標裝置的系統版本一致 同樣也要確認tests測試用例專案下的配置 開啟info.plist檔案 值改為ye...

appium 鏈結真機執行時報錯

解決辦法 還在找原因,後續更新進來。2.修改原始碼檔案如下 b.在adb.js的1035行找到 this.shell ps name function err,stdout 並增加上面用到的shell grep函式 adb.prototype.shell grep function cmd,grep...

React Native真機執行錯誤

一.安卓錯誤 gradle 錯誤 檢視執行錯誤說明的gradle版本 1.並解壓到 users chenjie目錄下 2 開啟mac上的 終端 輸入以下命令,將gradle的bin目錄新增至到環境變數中 vi bash profile 3 設定環境變數 grade home users chenji...