提供具有其他依赖项的 xcode 框架
Delivering an xcode framework with other dependencies
我们正在尝试发布我们库的iOS版本,并计划将其作为编译的静态框架交付。使用 Xcode,我们拥有的框架和测试应用程序已成功编译并运行良好。
问题是:交付它的最佳方式是什么?
我们的库依赖于其他一些开源框架,我们还想随框架一起发布一个测试应用程序,以展示如何实际正确使用该库。
我们应该使用伞形框架吗?苹果建议"不要创建伞形框架"(http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/CreationGuidelines.html)
我们是否应该提供一个包含我们的框架以及我们依赖的所有框架的zip,并告诉客户他们必须将这些框架包含在他们的项目中?
包含测试应用的最佳方式是什么?
提前感谢!
看看 CocoaPods 作为管理依赖项的一种手段(特别是如果这些依赖项是开源的)。
https://github.com/CocoaPods/CocoaPods
我会在您编译的框架中包含所需的框架,但 iOS SDK 标配的框架除外。大多数框架都将依赖于Foundation和UIKit,这些框架很可能已经被包含。他们无法访问的任何其他内容,包括您发送的框架。
相关文章:
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- catch框架有没有办法比较流或文件
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 使用Qt框架在c ++类中创建API调用
- 如何在ECS框架中更新组件数据和通知系统
- Xcode 语义问题引用或以前定义的代码
- Xcode 中的加速框架以获得 A 的 QR 分解,但找不到 zgeqrf
- 是否可以在 Xcode C++项目中包含框架?
- 将框架包括在Xcode C 项目中 - 链接器错误
- 如何在 Xcode Objective-C Project 中的 .mm 类扩展中导入/使用 swift 静态库/框架
- 在 XCode 4.4.1 上构建 gtest 框架
- 如何构建 Caffe 框架 XCode 6.2,iOS 8.3 环境
- Leptonica与Xcode框架冲突
- Xcode 不使用 gtest 框架进行编译,但可以看到它
- 提供具有其他依赖项的 xcode 框架
- 从终端编译框架(cppunit, boost, ++)以与Xcode 4.6一起工作
- 在XCODE 7上添加SDL 1.2.15框架:2次类main在编译时给出错误
- 我可以在Xcode上为非基于osx的框架等编写C++代码吗
- SDL_ttf框架不会在 xCode 上运行,给出错误链接器命令失败,退出代码为 1