Xcode開發(fā)時碰到的問題

1.打包成功后,發(fā)布到蒲公英上,顯示“未簽名,只能越獄手機(jī)可以安裝”。

出現(xiàn)這個問題,是因?yàn)榇虬臅r候簽名沒有獲取到。下面是配置簽名的大概步驟。

配置簽名

打包的時候需要點(diǎn)擊左上角選擇這個設(shè)備:

選擇設(shè)備

然后選擇 Product=》 Archive ,生成安裝包

開始打包

然后選擇 Development

打包

后面的一直點(diǎn)下一步就好了。但是上傳到蒲公英上的時候,偶爾還是會出現(xiàn)“未簽名,需要越獄手機(jī)安裝”的情況。

這樣的話,就執(zhí)行下面的三步操作,可以解決問題:

第一步:點(diǎn)擊Xcode =》 preferences 重新安裝證書

1.5.png

第二步:清理一下項(xiàng)目,點(diǎn)擊 product =》 clean

第三步:退出Xcode(退出不是關(guān)閉),然后重啟Xcode軟件。再執(zhí)行Product=》 Archive 。就會發(fā)現(xiàn)沒有問題了。

2.bitcode

打包的時候,出現(xiàn)了一個問題

error: Invalid bitcode signature
clang: error: linker command failed with exit code 1 (use -v to see invocation)

這個報錯的話,在這里調(diào)整一下設(shè)置就好,下面給截圖

設(shè)置bitcode

執(zhí)行完上圖的三步后,發(fā)現(xiàn)不報上面的那個錯了。

但是又出現(xiàn)了新的問題,提示我xcode支持的ios系統(tǒng)版本有點(diǎn)低。里面的插件需要12.2以上的版本,于是乎,升級了一下macOs系統(tǒng),然后裝了一個最新的Xcode,就什么事情都木有了~~~

3.run

我在真機(jī)調(diào)試的時候,執(zhí)行了一下 run,報了一個錯。

Install claimed to have succeeded, but application could not be found on device. bundleId = xxxxxxx

這個的話,修改一下編譯系統(tǒng)的環(huán)境就好。

點(diǎn)擊 file =》 workspace setting。然后如下圖作調(diào)整就好

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

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

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