我尝试在我的项目中添加一个定制的框架,但作为引用。
这样做的原因是我想在框架中进行更改并在项目中看到它们,而不需要删除旧框架 - 复制新框架。
但是自从我收到以下错误以来我缺少了一些东西
No such module
我添加框架作为引用的方法是在拖放框架时“取消勾选”“如果需要则复制”。
我正在项目的“frameworks”文件夹中添加框架。
如有任何帮助,我们将不胜感激,谢谢!
最佳答案
您应该通过转到目标的“构建阶段”来链接菜单中的外部库,并使用“将二进制文件与库链接”添加库。这应该可以解决您的问题。
另一种建议是使用 CocoaPods,它在 iOS 开发中使用非常广泛。如果您不熟悉 Cocoapods,它有点像 Web 开发的 npm。您将自定义框架转变为 Pod,并将 Podfile 添加到您的 iOS 应用程序中。 Podfile 只是外部依赖项的列表。如果您将更改推送到自定义框架,您所要做的就是运行
pod update
在您的命令行中,它将自动处理更新。这将解决您的问题,并使您的项目保持整洁和有组织,这样您就不必费力拖放新库。 CocoaPods 还可以处理您可能使用的许多其他主要外部库。请参阅以下非常简单易懂的教程: creating a pod , getting started with cocoapods
关于ios - 如何在项目中添加自定义 iOS 框架的引用(而不是复制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642644/