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

Ios 将包含静态库的应用程序分发到appstore,ios,app-store,appstore-approval,Ios,App Store,Appstore Approval,我正在为我的应用程序使用sqlcipher库。这是我在“产品->构建->评测”之后得到的结果 通常,如果没有sqlcipher,我只需压缩fasttaix文件,并通过Xcode的apploader工具将其上传到appstore。(我跟着琳达的教程) 我现在如何分发我的应用程序?我应该用所有的lib文件压缩这个文件吗 或者使用产品->归档->分发到appstore 请提供帮助,谢谢。静态库直接编译到最终的可执行文件中,因此您无需担心。如果您构建并运行了它,只需像平常一样分发它。您使用的所有静态库

我正在为我的应用程序使用
sqlcipher
库。这是我在“产品->构建->评测”之后得到的结果

通常,如果没有
sqlcipher
,我只需压缩
fasttaix
文件,并通过
Xcode的apploader
工具将其上传到appstore。(我跟着琳达的教程)

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

或者使用
产品->归档->分发到appstore


请提供帮助,谢谢。

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

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

但是,如果您将库编译为子项目,则完整库的副本将放在应用程序旁边的存档中。这是不需要的,但将使它不可能为集成上传工作,因为没有ipa可以作出


在库项目中,将生成设置“跳过安装”设置为“是”。库不会被放入存档,只有应用程序,上传程序工作正常。

当您要分发到应用程序商店时,始终只使用产品->存档->分发到应用程序商店。在苹果的世界里,应用程序言行一致。无需猜测或执行大量手动步骤。