簡體   English   中英

Xcode 構建時錯誤:“無法加載文件列表的內容:‘.../Info.plist’(在目標‘xxxx’中)

[英]Xcode Buildtime Error: 'Unable to load contents of file list: '.../Info.plist' (in target 'xxxx')

Xcode 今天開始在一個項目中拋出這個錯誤,我很難弄清楚它的含義以及如何解決它,而且它沒有出現在任何搜索中。 它在嘗試構建到設備后立即發生(沒有腳本編譯等):

錯誤:無法加載文件列表的內容:'/Users/.../Products/Debug-appletvos/myapp.app/Info.plist'(在目標'myapp'中)

下面是完整的日志,(請注意,為簡潔起見,我已將構建文件夾替換為...)

Showing Recent Messages

Prepare build
note: Using new build systemnote: Planning buildnote: Constructing build description

Build system information
error: Unable to load contents of file list: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (in target 'myapp')


Build failed    3/5/19, 3:09 PM    0.2 seconds

到目前為止我嘗試過的事情:

  • 重啟 Xcode
  • 重啟電腦
  • '產品' > '清理構建文件夾'
  • 手動刪除 Build 文件夾中的所有內容
  • 在同一台計算機上重新下載存儲庫(同一問題)
  • 在另一台計算機上重新下載存儲庫(同樣的問題)
  • 恢復到之前有效的提交(同樣的問題)
  • plutil Info.plist響應Info.plist: OK

其他注意事項:

  • 項目使用 Cocoapods
  • 項目使用自定義 C++ 代碼
  • Info.plist文件中唯一的文件列表是 2 種自定義字體的列表,但它們在 Xcode 項目瀏覽器中顯示正常(不是紅色)。

如果有人以前遇到過此問題並進行了修復,或者對故障排除有任何其他建議,我將不勝感激,謝謝!

就我而言,我只是在下面修復

  1. 在項目文件夾下打開終端
  2. pod deintegrate
  3. sudo gem install cocoapods-clean
  4. pod clean
  5. 打開項目並刪除(如果它仍然存在)應該是紅色的“Pods”文件夾
  6. pod setup (這可能需要一些時間)
  7. pod install

我以這種方式解決這個問題:

1、進入你的項目目標,-> Build Phases -> Embed Pods Frameworks

2、檢查輸入文件和輸入文件列表、輸出文件和輸出文件列表。

3、將dir從輸入文件列表移到輸入文件,將輸出文件列表移到輸出文件

截屏

過了一會兒,我意識到我的同事已經將 cocoapods 更新到了最新版本,所以我所做的只是

sudo gem install cocoapods

這就是訣竅! :)

終於想通了,在這里發布,以便其他谷歌搜索可以找到它。

這是使用“輸入文件列表”選項的構建腳本的問題,刪除並重新添加腳本修復了該問題。

  • 導航到目標
  • “構建階段”選項卡
  • “運行腳本”階段
  • 記下那里的內容,將其刪除
  • 重新運行以確保一切正常
  • 重新添加腳本(以及“輸入文件列表”下的內容)

問題是您添加了Input File Lists路徑而不是Input Files

就我而言,我只是在下面修復

1- 轉到您項目的目標,-> 構建階段-> 刪除[CP] Copy Pods Resources 2- pod deintegrate 3- pod install

就我而言

pod deintegrate
pod install

夠了

首先,你工作:

  • 刪除.xcworkspace文件
  • 刪除Podfile.lock文件和Pods/ directory
  • 保留Podfile
  • 重新運行pod install

If the error still occurs ,您需要在 .xcconfig 文件中添加 CocoaPods 的 include .xcconfig 路徑,方法是在前面添加一個 #include 語句,如下所示: #include “Pods/[path .xccofig file in Terminal”

例子:

我有兩個環境StagProduction

  • 在終端中運行 pod 文件后。 您將在終端中看到 CocoaPods 沒有設置配置,因為我們已經設置了自定義配置。 CocoaPods 提供了一個鏈接以包含在每個

來自終端的消息

  • 打開.xcworkspace文件並選擇.xcconfig文件

一步一步的雄鹿環境

分步生產環境

最后, Cmd + Shift + Krun project

祝你好運!!!

無需分解 pod 並重新安裝。 趕緊跑

 pod install

它將為新配置創建必要的文件。

在我的例子中,Xcode 使用了一個不再存在的構建配置。 轉到“編輯方案...”並選擇一個有效的方案為我修復它。

就我而言,問題不在於可可豆,而在於 Fabric

我從Build Phases > Fabric > Input File Lists刪除了行$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)並修復了錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM