Cocoapods驗(yàn)證podspec報(bào)錯(cuò)總結(jié)

1. 報(bào)錯(cuò) ··· error: include of non-modular header inside framework module ··· [-Werror,-Wnon-modular-include-in-framework-module]

解決辦法:在pod lib lint 或者 pod spec lint 以及 pod repo push ....時(shí)候加上 --use-libraries

    pod lib lint --use-libraries
    #或者
    pod spec lint --use-libraries

    #當(dāng)然,在提交的時(shí)候也要加上
    pod repo push <repoName> <podspec> --use-libraries

如果有警告,可以添加這個(gè)允許警告

 pod lib lint --allow-warnings

參考地址:http://stackoverflow.com/questions/29132496/cocoapod-spec-wont-lint-with-0-36

2. xcodebuild: Returned an unsuccessful exit code. You can use --verbose for more information

這個(gè)錯(cuò)誤是項(xiàng)目中某個(gè)文件找不到, 其實(shí)回到項(xiàng)目編譯一下看哪里報(bào)錯(cuò),修改后再重新執(zhí)行指令即可驗(yàn)證通過(guò).
pod repo remove trunk

3. [!] CDN: trunk Repo update failed - 39 error(s):

我的podspec中有依賴(lài)其他庫(kù),但是本地地trunk(即CDN源)沒(méi)有這個(gè)庫(kù),cocoapods1.8.4的時(shí)候默認(rèn)pod源是通過(guò)CDN的,所以可以把trunk移除,即

pod repo remove trunk

http://m.itdecent.cn/p/f395eda2a388

報(bào)錯(cuò)大全鏈接
其他整理

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

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

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