将静态库包含到 iPhone 或 iPad 应用程序中的最佳方法是什么?
我可以选择
- 编译提供正确平台的库并使用实用程序构建库文件,
ar
然后将其作为框架添加到项目中 - 包括库 .c/.h 的源代码并将它们与应用程序一起编译
第一种方法似乎更简单,因为我不关心管理我想要包含的库的所有特定设置,但是如何为 iPhone 和 iPad 创建库并允许 xcode 在链接时使用正确的库?
第二种方法似乎更复杂,因为 xcode 将负责编译我的应用程序和库(我想使用不同的设置)那么我应该怎么做?我可以轻松地添加 lib 的源代码,但我必须包含 make 脚本以允许 xcode 使用它们以正确的方式构建。
关于如何进行的任何建议?我要包含的库是libssh。(我知道这个库,当然已经在 iPhone 上编译并成功尝试过了)
提前致谢。