用于临时分发的 iOS 静态库

Posted

技术标签:

【中文标题】用于临时分发的 iOS 静态库【英文标题】:iOS static library for ad hoc distribution 【发布时间】:2012-02-05 14:22:10 【问题描述】:

我在 xcode 4 中有 2 个独立的 ios 项目。一个是主应用程序 APP,在第二个项目中我有静态库 LIB,用于 APP。

不,我正在准备临时分发我的 APP。我想知道我应该如何编译 LIB,以便在我的 APP ad hoc 版本中使用它。我应该使用 Product->Archive 然后共享我的静态库并在 APP 中使用它,还是只需要为 iOS 设备正常构建?

【问题讨论】:

【参考方案1】:

静态库未签名(从不),因此无需为此在其编译设置中设置任何特定内容 - 换句话说,无需选择特定签名身份甚至添加权利。

在构建用于分发的静态库时,您可以确保它是在发布模式下编译的,以删除可能不需要的调试代码。为此,您可以构建任何未绑定到调试配置的方案。默认情况下,这将是“配置文件”或“存档”方案。

【讨论】:

以上是关于用于临时分发的 iOS 静态库的主要内容,如果未能解决你的问题,请参考以下文章

IOS开发----生成静态库(.a)

静态 (iPhone) 库、分发和依赖项

iOS合并lib(.a)库的可用方法(可用于解决duplicate symbol静态库冲突)

静态库的临时构建(Testflight)

静态库上的 Xib 文件

在哪里可以找到用于 arm64 架构的 openssl iOS 7 libcrypto.a 和 libssl.a 静态库