没有这样的文件或目录:'SwiftyJSON'
no such file or directory: 'SwiftyJSON'
我想问一下为什么我的swiftyJSON.framework在一个链接库里好像禁用了。我之前已经安装了该框架,但是当我 运行 项目时突然收到该消息,我已经使用 pod 删除并重新安装但是当我将该框架添加到我的链接库时,它显示为禁用
这里是截图;
请帮忙。
尝试在 podfile
中没有 SwiftyJSON
的情况下 pod install
。 SwiftyJSON.framework
应该从你的 Xcode 中完全删除,如果没有,你必须自己删除它。
然后再将其添加回 podfile
和 pod install
。
在声明平台和目标(包标识符的最后一部分)的地方创建适当的 podfile
。确保它们与您的 Xcode 项目设置中的相同。当您 运行 pod install
时,您会注意到文件 .xcworkspace 已创建。用 Xcode 打开它,你应该可以开始了 - 只要记住每次你想使用它时 import SwiftyJSON
。
这里有一个 swiftyJSON documentation 供进一步阅读。
您可能想要删除位于 /Users/username/Library/Developer/Xcode/DerivedData
中的派生数据文件夹。除此之外,您可能还想像这样清理项目和文件夹:
项目清理:
Shift + 命令 ⌘ + K
文件夹清理:
Shift + alt + command ⌘ + K
确保您的项目名称与框架名称不同,因为 Xcode 似乎不喜欢这样并且会导致相同的错误。希望对您有所帮助。
啊,我刚刚解决了我的问题,它是由构建设置中的其他链接器标志引起的,我首先删除所有并再次添加 $(inherited),抱歉我弄错了删除其中的框架之一。谢谢,结案
尝试按照以下步骤操作:
- 点击framework/project您正在处理。
- 从 framework 文件夹
中删除导致错误的框架
- 移至回收站 Pods 文件夹
- 前往目标
- 选择构建阶段
- 单击 尾部的 x 按钮[CP] 检查 Pods Manifest.lock"
- 清除构建文件夹
- 清除 DerivedData 中的数据:文件>工作区设置>Users/admin..DerivedData。删除文件夹中的数据持有此项目数据
- 返回终端并点击 “pod update”
我想问一下为什么我的swiftyJSON.framework在一个链接库里好像禁用了。我之前已经安装了该框架,但是当我 运行 项目时突然收到该消息,我已经使用 pod 删除并重新安装但是当我将该框架添加到我的链接库时,它显示为禁用
这里是截图;
请帮忙。
尝试在 podfile
中没有 SwiftyJSON
的情况下 pod install
。 SwiftyJSON.framework
应该从你的 Xcode 中完全删除,如果没有,你必须自己删除它。
然后再将其添加回 podfile
和 pod install
。
在声明平台和目标(包标识符的最后一部分)的地方创建适当的 podfile
。确保它们与您的 Xcode 项目设置中的相同。当您 运行 pod install
时,您会注意到文件 .xcworkspace 已创建。用 Xcode 打开它,你应该可以开始了 - 只要记住每次你想使用它时 import SwiftyJSON
。
这里有一个 swiftyJSON documentation 供进一步阅读。
您可能想要删除位于 /Users/username/Library/Developer/Xcode/DerivedData
中的派生数据文件夹。除此之外,您可能还想像这样清理项目和文件夹:
项目清理:
Shift + 命令 ⌘ + K
文件夹清理:
Shift + alt + command ⌘ + K
确保您的项目名称与框架名称不同,因为 Xcode 似乎不喜欢这样并且会导致相同的错误。希望对您有所帮助。
啊,我刚刚解决了我的问题,它是由构建设置中的其他链接器标志引起的,我首先删除所有并再次添加 $(inherited),抱歉我弄错了删除其中的框架之一。谢谢,结案
尝试按照以下步骤操作:
- 点击framework/project您正在处理。
- 从 framework 文件夹 中删除导致错误的框架
- 移至回收站 Pods 文件夹
- 前往目标
- 选择构建阶段
- 单击 尾部的 x 按钮[CP] 检查 Pods Manifest.lock"
- 清除构建文件夹
- 清除 DerivedData 中的数据:文件>工作区设置>Users/admin..DerivedData。删除文件夹中的数据持有此项目数据
- 返回终端并点击 “pod update”