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)