備注:如果沒有spec倉庫粘秆,要先創(chuàng)建,然后拉到本地(pod repo add 項目名 遠程倉庫地址)拆撼,這時open ~/.cocoapods/repos可以看到項目名文件夾梦碗;
1.創(chuàng)建項目 pod lib create XXXX,按照提示執(zhí)行即可;
2.打開文件医瘫,項目跑起來侣肄,然后把代碼文件放到XXXX下的classes文件中(注意文件的路徑,特別容易搞錯)醇份;
3.編寫完代碼后稼锅,先校驗XXXXX.podspec文件,pod lib lint?XXXXX.podspec --verbose(遇到警告問題僚纷,后面加上--allow-warnings缰贝,如果報找不到依賴庫,加上--sources=XXXXXX源地址以及官方源地址畔濒,如果用到了靜態(tài)庫或者是framework剩晴,加上--use-libraries,如果還是報運行失敗的錯誤侵状,但是實際能成功運行赞弥,用--skip-import-validation跳過(慎用));
4.校驗完文件后趣兄,把代碼文件推到遠端保存绽左,然后打上對應(yīng)的tag(首次打tag,后面可通過commit來指定版本艇潭,例如 ??:git => "http://xxxxxxxx" , :branch=>"main" , :commit => '49dd51...........')拼窥;
5.這時候再校驗一次XXXXX.podspec文件戏蔑,pod spec lint?XXXXX.podspec --verbose;
6.兩次校驗都沒問題后鲁纠,把XXXXX.podspec文件推到自己的spec倉庫总棵,pod repo push 自己的spec名字?XXXXX.podspec?--verbose