困惑幾天的問題終于解決了.反正以后先update _
最近公司需求.需要集成VK-sdk-ios到項(xiàng)目中.在自己寫的測試demo中pod install可以集成.但是到我們項(xiàng)目中pod install 就不可以.不知道為什么.一直報(bào)如下的錯(cuò)誤:
素手無策.感覺是不是第三方之間沖突了.就重新創(chuàng)建一個(gè)新的demo.將項(xiàng)目中的Podfile里面的第三方全部集成到新的demo.可以編譯運(yùn)行.沒有問題.
這時(shí)的我懵逼了.問題還要解決啊.就比對了一下pod以后可能產(chǎn)生變化的兩個(gè)地方.一個(gè)是General->Linked Frameworks and Libraries:
另一個(gè)地方是Build Settings->Other Linker Flags:
果然.就是這兩個(gè)地方新創(chuàng)建的demo里面集成進(jìn)來了.但是項(xiàng)目中pod成功了.這兩個(gè)地方并沒有添加成功.
測試了幾次.修改bitCode .修改-all_load或者-force_load.還是不成功.最后還是國內(nèi)的大神厲害.感謝:走遠(yuǎn)欣賞你 的分享http://www.cnblogs.com/richard-youth/p/4508049.html.
pod install只會按照Podfile的要求來請求類庫,如果類庫版本號有變化,那么將獲取失敗民宿。但是 pod update會更新所有的類庫茫陆,獲取最新版本的類庫。
我直接pod 'VK-ios-sdk’.沒有指定版本號.pod install的版本號是1.4.4. pod update以后的版本是Installing VK-ios-sdk 1.4.6 (was 1.4.4).
其實(shí)新創(chuàng)建的項(xiàng)目中也是pod install .VK-ios-sdk 的版本也是1.4.4,但是可以.而到我的項(xiàng)目中就不可以.其中的問題我也沒找到原因.有大神知道的可以分享.