我正在尝试存档应用以生成Adhoc版本,我收到此错误:
/Users/XX/Library/Developer/Xcode/DerivedData/XX-agdiwzkbuiqgyudhcwqimxlyeiqc/Build/Products/Debug-iphoneos/SQLite.swift/SQLite.framework:没有这样的文件或目录
我尝试了多个解决方案,从更新我的Cocoapods到删除派生数据,没有任何效果。
我正在使用Xcode 8.2.1
答案 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。
除此之外,我删除了SQLite Pod并在this
之后手动安装了它现在正在工作。