Cordova + CocoaPods測(cè)試流程

有的時(shí)候在自定義插件中需要導(dǎo)入第三方框架,但是在使用Cocoaods的過(guò)程中,我遇到了一些問(wèn)題,現(xiàn)在將問(wèn)題記錄下來(lái),希望可以幫助到其他的朋友!

1 cd到hello文件夾下(創(chuàng)建的Cordova文件下)
2 在Cordova自動(dòng)生成的項(xiàng)目(platform/ios)下配置好Podfile后,從控制臺(tái)瀏覽到項(xiàng)目文件夾,執(zhí)行pod install后,此時(shí)會(huì)彈出黃色警告,提示Build.xcconfig尚待整合

注意: 項(xiàng)目ios中podfile中的target由hello文件夾中config.xml(ios項(xiàng)目下的)中的name決定

整合涉及以下文件:

1.cordova/Build.xcconfig(創(chuàng)建的Cordova文件)
2.Pods/TargetSupportFiles/Pods-(項(xiàng)目名)/Pods-(項(xiàng)目名)-debug.xcconfig(本地Swift項(xiàng)目)
  Pods/TargetSupportFiles/Pods-(項(xiàng)目名)/Pods-(項(xiàng)目名)-release.xcconfig(本地Swift項(xiàng)目)
(文件2和3通常內(nèi)容相同,對(duì)應(yīng)Xcode項(xiàng)目的Debug和Release模式)
3.將Pods/TargetSupportFiles/Pods-(項(xiàng)目名)/Pods-(項(xiàng)目名)-debug[或release]
.xcconfig中的設(shè)置語(yǔ)句復(fù)制出來(lái),放進(jìn)cordova/Build.xcconfig末端,才能成功編譯出結(jié)合了Pods的Cordova項(xiàng)目

注意:

  • OTHER_LDFLAGS等雙方都有的語(yǔ)句,不能在Build.xcconfig放置2條,需要仔細(xì)查看,將其內(nèi)容合并為1條,否則Xcode讀出的結(jié)果將不完全,導(dǎo)致無(wú)法編譯或發(fā)生錯(cuò)誤(例如丟失-ObjC導(dǎo)致運(yùn)行時(shí)錯(cuò)誤)
    合并完畢后,打開(kāi)(項(xiàng)目名).xcworkspace,即可編譯運(yùn)行
  • Pods/TargetSupportFiles/Pods-(項(xiàng)目名)/Pods-(項(xiàng)目名)-debug[或release].xcconfig文件的OTHER_LDFLAGS都要修改并保持一致;
  • Build.xcconfig文件中的OTHER_LDFLAGSPods/TargetSupportFiles/Pods-(項(xiàng)目名)/Pods-(項(xiàng)目名)-debug[或release].xcconfig``````OTHER_LDFLAGS最好保持一致;
  • 每一次對(duì)文件進(jìn)行修改,都要在pod一次
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo),越來(lái)越多的技術(shù)公司推崇使用pod管理第三方庫(kù)以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 22,184評(píng)論 0 39
  • CocoaPods 是開(kāi)發(fā) OS X 和 iOS 應(yīng)用程序的一個(gè)第三方庫(kù)的依賴(lài)管理工具。利用 CocoaPods,...
    寶山瀟灑哥閱讀 4,080評(píng)論 0 1
  • 從前有個(gè)江湖,江湖上有個(gè)少年。 少年聽(tīng)著老大爺?shù)奈鋫b故事長(zhǎng)大,那些少林峨眉,武當(dāng)昆侖的恩怨,在他的小腦瓜里慢慢成了...
    藍(lán)莓甜甜閱讀 216評(píng)論 0 0
  • 認(rèn)識(shí)篇: 最近在重新閱讀笑來(lái)老師關(guān)于投資方面的文章,每一次閱讀都有一番新的收獲。下面是目前閱讀過(guò)程中對(duì)投資的一些理...
    蘑菇均閱讀 146評(píng)論 0 0
  • 一直以來(lái),都認(rèn)為只有家長(zhǎng)對(duì)孩子的愛(ài)是偉大而無(wú)私的,這確實(shí)也是毋庸置疑的。然而,孩子對(duì)家長(zhǎng)的愛(ài)又何嘗不是呢。 記得一...
    空中雪閱讀 367評(píng)論 0 0