libPods.a報紅,cocoapods diff: /../Podfile.lock: No such file or directory

此前屢次碰到這個問題,基本上是經過:http://www.jianshu.com/p/4c3164fe552a 第2、三兩種方法結合完成,今天又出現此問題,且這次經過二三兩種結合的方法未解決問題,故將這次解決方法記錄下來,見方案四xcode

方案一:ui

    關閉Xcode,從新執行「pod install」,以後再從新打開Xcode運行。spa

方案二:debug

    刪除Pods文件夾、xcworkspace文件,運行「pod install」code

方案三get

    設置Configurationsit

    選中Project->選擇Info tab->看看Configurations是否是被設置爲 None了,若是是None的話請改成Pods,如圖:io

修改Pods腳本文件路徑編譯

  1. 右鍵工程根目錄下的xxx.xcodeproj文件,顯示包內容
  2. 雙擊打開project.pbxproj文件
  3. 查找"Pods-resources.sh", 把路徑改成以下紅框處:
  4. 從新打開工程(雙擊workspace文件),到此應該是能正常編譯運行了,若是仍是不行,期待你提出方案四^_^

方案四配置

    在嘗試以上方法後,發現仍然「libPods.a報紅」,查找半天是工程配置的問題,見project-info-configuration下的debug和release選項,發現此兩處默認仍是配置Pods。而經過cocoapods生成的靜態庫爲「libPods-****.a」,因此嘗試設置debug和release爲「libPods-****.a」對應的配置,並將target-build phases-link binary with library下的libpods.a刪除。從新編譯運行,build success。

相關文章
相關標籤/搜索