美文网首页
xcodebuild: error: Unable to fin

xcodebuild: error: Unable to fin

作者: brave723 | 来源:发表于2019-02-26 11:45 被阅读21次

    背景

    很多朋友pod lib lint的时候 ,可能会遇到 "Unable to find a destination matching the provided destination specifier "


    WechatIMG1.jpeg

    从图中可以看出是模拟器导致的原因,但是怎么解决?
    {id:AB4E23AF-99E0-4223-B359-CD260C6D8C44} 这个是模拟器的唯一id

    查看模拟器列表

    • instruments -s devices
    iPhone 7 (11.2) [730D0B4A-65C7-40C2-8BF9-F42114FFA41A] (Simulator)
    iPhone 7 (11.2) + Apple Watch Series 2 - 38mm (4.2) [CA0DD4A2-A03C-4B65-85BF-B329929BCFDC] (Simulator)
    iPhone 7 Plus (11.2) [601F0F70-72BF-4E3C-B7C4-CB0D93CD8DCB] (Simulator)
    iPhone 7 Plus (11.2) + Apple Watch Series 2 - 42mm (4.2) [A3D58728-B26A-415A-B82B-AF0F4B5D5C49] (Simulator)
    iPhone 8 (11.2) [E6EF973F-2470-4644-875F-6D2422764F60] (Simulator)
    iPhone 8 (11.2) + Apple Watch Series 3 - 38mm (4.2) [AF04DA7E-32B4-4484-8C31-AE50AE0962DD] (Simulator)
    iPhone 8 Plus (11.2) [3C50694A-55A2-42F4-B2D2-06A0F29B8C2D] (Simulator)
    iPhone 8 Plus (11.2) + Apple Watch Series 3 - 42mm (4.2) [62AC89B9-E8E5-4CBF-9AFA-514AC3BD8105] (Simulator)
    iPhone SE (11.2) [9C15AC46-816E-4A85-9F21-A693CE34D542] (Simulator)
    iPhone X (11.2) [626866A7-B843-4CCF-B27D-00420F5F16DB] (Simulator)
    

    从列表中找到与id相同的模拟器,从xcode中删除

    删除模拟器方法

    • Xcode->Window->Devices->Simulators
      从中找出对应的模拟器,并删除,然后再执行 pod lib lint --no-clean --verbose,如果发现还有问题,就继续找出相应的模拟器,并删除!

    参考

    cocoapods issue
    详细讲解如何发布自己的开源pod到Cocoapods以及一些lint检查错误

    相关文章

      网友评论

          本文标题:xcodebuild: error: Unable to fin

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