将包含静态库的应用程序分发到appstore

时间:2014-04-20 12:56:00

标签: ios app-store appstore-approval

我正在为我的应用使用sqlcipher库。这就是我在“Product - > Build - > For Profiling”之后得到的结果。

enter image description here

通常,如果没有sqlcipher,我只需压缩FastTaxi文件,然后通过Xcode's App Loader工具将其上传到appstore。 (我按照lynda的教程)

我现在如何分发我的应用程序?我应该用所有的lib文件压缩文件吗?

或使用Product -> Archive -> Distribute to appstore

请帮助,谢谢。

2 个答案:

答案 0 :(得分:1)

静态库直接编译到最终的可执行文件中,因此您无需担心它。如果你构建它并运行它,只需像往常一样分发它。

答案 1 :(得分:1)

您使用的所有静态库的必需部分(仅需要的类...)被编译到应用程序中 - 因此只需要一个工件

但是如果您编译库,例如作为子项目,完整库的副本将放入应用程序旁边的存档中。 ithis不是必需的,但是因为没有ipa可以使集成上传器工作。

在库项目中,将构建设置'跳过安装'设置为YES。 lib不会被放入存档,只有应用程序,上传工作正常。