2017-09-22 77 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

最后我能存档我的项目

相关问题