Save for Enterprise或ad-hoc部署不存在

Dif*_*din 15 iphone xcode archiving ipa

我正在尝试为我的应用程序构建一个IPA文件,以考虑一些临时的企业分发.我一直在研究如何使用Xcode 4.3.2,我目前正在使用的版本,我达到了这样的程度,在组织者中我应该选择"Save for Enterprise或ad-hoc deployment"选项.问题是这个选项实际上并不首先出现.事实上,我只有'Save Built Products'和'export as Xcode archive'选项.

我认为问题在于我的应用程序的一些配置设置,但无法通过网络找到任何帮助.因此我的问题在这里:-)在理解我的代码有什么问题时会感谢一些帮助.

在此感谢任何帮助的人.

干杯.

小智 47

如果您的项目使用第三方库作为子项目,则可能需要更改几个设置,以便xcode将您的应用程序识别为单捆而不是多个产品.只能保存单捆绑应用程序以进行企业或临时部署,或提交到应用商店.

首先,在第三方lib目标的Build Settings选项卡中,将Skip Install设置设置为Yes.

其次,在第三方lib目标的Build Phases选项卡中,查看Copy Headers阶段并确保PublicPrivate部分中没有标题(它们都应该在Project部分中).


Dif*_*din 7

我终于解决了这个问题.原来问题是我通过包含他们的(源)Xcode项目而不是预先编译的lib来使用第三方库.出于某种原因,Xcode将它们视为不同的应用程序,并且不会让我将所有这些应用程序包含在一个IPA下.我删除了项目,删除了实际的静态库和标题,生成了存档和... tadaaah:这里我可以sy我最想要的导出选项.

感谢大家的帮助,特别感谢帮助我发现这一点的萨阿德.