如何发布使用外部第三方库的iPhone应用程序?

时间:2010-12-07 18:39:31

标签: iphone compilation release application-loader

我们在iPhone应用程序中使用第三方库,当我们为Release& amp;设备,我们能够在预期的文件夹(Release-iphoneos)中找到该应用程序,但我们也在该文件夹中找到该库。

上传应用程序时,我们是否需要对外部库执行额外的操作,或者默认情况下是否包含在iPhone应用程序中?

我们确实将它包含在目标中 - >申请 - > Link Binary With Libraries,但我们不确定这是否足够。

2 个答案:

答案 0 :(得分:2)

一般的测试是,如果您已经链接了库并将其包含在您的项目中,并且您的应用程序以任何模式(调试或分发)在设备上运行,那么所有这些都适用于发布版本。

答案 1 :(得分:0)

检查.app本身!它只是一个可以打开的.zip文件。将文件结尾更改为.zip并将其解压缩。您可以查看是否包含库。

[编辑:]抱歉,我混合.ipa(这是ad-hoc分发和应用商店上传的组合格式)和.app
但你仍然可以检查。使用构建和归档以及导出进行临时分发。 (保存到文件)会给你一个.ipa - 如果库不包含在.app本身中,它应该在.ipa中(但我怀疑......)