美文网首页
CocoaPods无法更新最新版SDK

CocoaPods无法更新最新版SDK

作者: 开发者老岳 | 来源:发表于2020-03-07 20:58 被阅读0次

    Podfile文件中不指名版本号默认就是更新最新版:

    platform :ios, '8.0'
    target 'MyProject' do
        pod 'FBAudienceNetwork'
    end
    

    不过有时候通过 pod install更新某个第三方时,发现始终无法更新到最新版。通过pod search时出来的结果是最新的,但是pod install总是旧版。

    此时如果强制将Podfile文件中的SDK版本号改为最新版,然后pod install后,会报错,提示target太低。

    platform :ios, '8.0'
    target 'MyProject' do
        pod 'FBAudienceNetwork', '~>5.7.1'
    end
    
    [!] CocoaPods could not find compatible versions for pod "FBAudienceNetwork":
      In Podfile:
        FBAudienceNetwork (~> 5.7.1)
    
    Specs satisfying the `FBAudienceNetwork (~> 5.7.1)` dependency were found, but they required a higher minimum deployment target.
    

    然后一般立马会想到可能最新版SDK不再支持低版本,然后去xcode中修改deployment target,发现依然不行。其实正确的方法是修改Podfile文件中的最低版本号:

    platform :ios, '8.0'
    

    改完后再试就成功了`。

    相关文章

      网友评论

          本文标题:CocoaPods无法更新最新版SDK

          本文链接:https://www.haomeiwen.com/subject/puzhdhtx.html