2017-09-22 72 views
1

我試圖存檔一個應用程序來生成即席版本,我得到這個錯誤:Xcode的錯誤而歸檔:沒有這樣的文件或目錄

/Users/XX/Library/Developer/Xcode/DerivedData/XX-agdiwzkbuiqgyudhcwqimxlyeiqc/Build/Products/Debug-iphoneos/SQLite.swift/SQLite.framework: No such file or directory

我試圖更新我的CocoaPods去除多種解決方案派生數據並沒有任何工作。

我使用Xcode 8.2.1

+0

嘗試升級到Xcode中9.你對歸檔'通用iOS設備'?另外,請檢查您的Xcode首選項並查看您正在使用的命令行工具版本。 –

回答

1

如果你要包括在您的項目框架或庫,確保你從正確的位置包含了它們。我遇到了類似的情況,我嘗試嵌入一個框架,並將它從DerivedData文件夾中取出,而不是從實際位置中取出。

刪除項目文件中的嵌入式框架並再次包含它們可能會有所幫助。確保框架位置是相對於您的項目而不是模擬器文件的庫的實際路徑。

2

你是如何安裝它的?我猜你正在使用this對不對?

對於Cocoapods,你使用的是Xcode Beta。看來,你需要使用默認的一種:

sudo xcode-select --switch /Applications/Xcode.app 

如果它不具有的CocoaPods工作,請嘗試使用Swift Package Manager

0

好吧,就像SamG說的那樣,Xcode實際上是從DerivedData中拉出了SQLite.framework,原因是某種原因。

As shown here:

除此之外,我刪除了SQLite的波德並安裝它後手動this

最後我能存檔我的項目

相關問題