ios - 如何创建具有内部框架的框架?

标签 ios swift xcode frameworks cocoapods

我完全无法理解它是如何工作的。我从一个简单的开始:使用“Cocoa Touch Framework”模板创建框架并向源文件添加一些代码。然后使用 cocoapods 我在这个框架项目中安装了一些 pod。一切看起来都不错(实际上可能不太好)并且构建得很好。之后尝试将我的框架连接到其他 xcode 项目。我这样做是这样的:只是从产品文件夹中取出我的 test.framework 文件并转移到另一个项目。起初一切还不错。导入成功,我可以在另一个项目中使用我的框架代码。但是当我运行它时,出现错误:dyld:库未加载:原因:找不到图像。我尝试了此问题的所有答案,但没有任何帮助。

之后,决定尝试将我的框架连接到其他项目。这次我得到了完全不同的行为:即我能够连接框架,但无法访问其中的代码。我完全困惑了,因为我没有改变任何东西。我刚刚对另一个项目做了同样的事情。

请帮助我。我做错了什么?

相关问题:

  • 我可以连接框架,只需将 test.framework 文件移动到 另一个项目?
  • 出于某种原因,我应该使用上述方法,理论上是否有成功的机会,或者我之前所做的一切都不正确?

最佳答案

我尝试了很多次,得到的结果都是一样的,直到我在 Apple 论坛上发布了这个问题,他们回复了 iOS 不支持嵌套框架 enter image description here

关于ios - 如何创建具有内部框架的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50280916/

相关文章:

ios - 当我们将一个 View Controller 导航到另一个 View Controller 时,这之间有什么不同

ios - 没有 DispatchQueue.main.async 的意外布局行为

ios - Cocoapods - 在使用最新版本后使用旧版本的 pod

iphone - 如何修复xcode警告UIActivityIndi​​catorView的xcode 4中的“表达式结果未使用”

ios - UIPickerView 以编程方式选择第一行

ios - 如何在不备份到 iCloud 的情况下为我的应用程序提供演示数据?

ios - 以编程方式在 UIButton 上设置目标/操作?

ios - 可以在 objective c 中使用 swift 中的 array reduce 概念吗?

ios - 检查 standardUserDefaults 中的键是否已设置或为 NSNull

swift - 带 CRUD/Rest 的 Alamofire POST 参数