解決pod lib lint/repo push不支持i386編譯&只能真機(jī)運(yùn)行的庫

問題:pod lib lint/repo push不支持i386編譯&只能真機(jī)運(yùn)行的庫
  1. 終端 gem which cocoapods
    輸出:/Users/xxxx/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.5.0/lib/cocoapods.rb

  2. 終端 /Users/xxxx/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.5.0/lib

  3. 在當(dāng)前l(fā)ib目錄下有個(gè)cocoapods文件夾,進(jìn)入,validator.rb文件就在這個(gè)文件夾里

image.png

找到下面的代碼


image.png

修改成
command += %w(--help)

image.png

4.執(zhí)行驗(yàn)證庫的命令
注意點(diǎn):source后面引用到的庫地址,逗號(hào)分隔,都寫上。

pod lib lint --verbose  --allow-warnings --sources="https://github.com/xxx/Specs.git,https://git.xxx.com/spec.git,https://github.com/CocoaPods/Specs.git"

5.創(chuàng)建本地的配置文件倉庫
使用下面的命令就可以在本地生成配置文件的倉庫
wshSpecs 是你遠(yuǎn)端創(chuàng)建的配置文件倉庫的名字,后面是配置文件倉庫遠(yuǎn)端的地址
注意此時(shí)不需要cd進(jìn)入任何目錄,從默認(rèn)位置輸入這個(gè)命令即可,即在點(diǎn)擊終端快捷方式打開的狀態(tài)下直接輸入下面的命令即可 pod repo add wshSpecs http://njGitrepo/wushuanghong/wshSpecs.git

可以使用下面的命令查看是否成功 open ~/.cocoapods

image.png

6.將配置文件push到遠(yuǎn)端專門存儲(chǔ)配置文件的倉庫中
此時(shí)需要cd進(jìn)入本地的code repository,否則會(huì)找不到podspec文件
使用下面的命令即可,有問題可以參考報(bào)錯(cuò)信息去修改
wshSpecs 是你創(chuàng)建的spec repository的名字,后面是你本地創(chuàng)建的podspec文件,成功之后你可以在遠(yuǎn)端倉庫中看到這個(gè)文件,并且遠(yuǎn)端配置文件倉庫中有且只有這一個(gè)文件
pod repo push wshSpecs caculatormaker.podspec

image.png

參考文章:
解決pod lib lint/repo push不支持i386編譯&只能真機(jī)運(yùn)行的庫
github issue
待解決 pod lib lint pod不支持i386編譯環(huán)境,如何避開
ios創(chuàng)建自己的私有庫

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

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

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