問題:pod lib lint/repo push不支持i386編譯&只能真機運行的庫
終端
gem which cocoapods
輸出:/Users/xxxx/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.5.0/lib/cocoapods.rb終端
/Users/xxxx/.rvm/gems/ruby-2.5.0/gems/cocoapods-1.5.0/lib
在當(dāng)前l(fā)ib目錄下有個cocoapods文件夾,進入,
validator.rb
文件就在這個文件夾里
找到下面的代碼
修改成
command += %w(--help)
4.執(zhí)行驗證庫的命令
注意點:source后面引用到的庫地址嗽元,逗號分隔岛马,都寫上望几。
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 是你遠端創(chuàng)建的配置文件倉庫的名字,后面是配置文件倉庫遠端的地址
注意此時不需要cd進入任何目錄,從默認位置輸入這個命令即可,即在點擊終端快捷方式打開的狀態(tài)下直接輸入下面的命令即可 pod repo add wshSpecs http://njGitrepo/wushuanghong/wshSpecs.git
可以使用下面的命令查看是否成功 open ~/.cocoapods
6.將配置文件push到遠端專門存儲配置文件的倉庫中
此時需要cd進入本地的code repository,否則會找不到podspec文件
使用下面的命令即可,有問題可以參考報錯信息去修改
wshSpecs 是你創(chuàng)建的spec repository的名字,后面是你本地創(chuàng)建的podspec文件,成功之后你可以在遠端倉庫中看到這個文件,并且遠端配置文件倉庫中有且只有這一個文件
pod repo push wshSpecs caculatormaker.podspec
參考文章:
解決pod lib lint/repo push不支持i386編譯&只能真機運行的庫
github issue
待解決 pod lib lint pod不支持i386編譯環(huán)境端礼,如何避開
ios創(chuàng)建自己的私有庫