归档时Xcode错误:没有这样的文件或目录

时间:2017-09-22 18:06:53

标签: swift xcode watch-os-3

我正在尝试存档应用以生成Adhoc版本,我收到此错误:

  

/Users/XX/Library/Developer/Xcode/DerivedData/XX-agdiwzkbuiqgyudhcwqimxlyeiqc/Build/Products/Debug-iphoneos/SQLite.swift/SQLite.framework:没有这样的文件或目录

我尝试了多个解决方案,从更新我的Cocoapods到删除派生数据,没有任何效果。

我正在使用Xcode 8.2.1

3 个答案:

答案 0 :(得分:2)

你是如何安装的?我猜你正在使用this吗?

对于Cocoapods,您使用的是Xcode Beta。您似乎需要使用默认的:

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

如果它不适用于cocoapods,请尝试将其与Swift Package Manager

一起使用

答案 1 :(得分:1)

如果要在项目中包含框架或库,请确保从正确的位置包含它们。我遇到了类似的情况,我试图嵌入一个框架,它是从DerivedData文件夹而不是实际位置拉它。

在Project文件中删除嵌入式框架然后再次包含它们可能会有所帮助。确保框架位置是库相对于项目的实际路径,而不是模拟器文件。

答案 2 :(得分:0)

好吧,正如SamG所说,Xcode实际上是出于某种原因从DerivedData中提取SQLite.framework。

As shown here:

除此之外,我删除了SQLite Pod并在this

之后手动安装了它

现在正在工作。