如果我的应用程序中有两个目标,如何制作存档

Posted

技术标签:

【中文标题】如果我的应用程序中有两个目标,如何制作存档【英文标题】:How to make an archive if there are two target in my apps 【发布时间】:2012-05-22 06:53:16 【问题描述】:

朋友们!

我正在创建我的应用程序的存档文件,然后创建它的 ipa 和 plist 文件以进行共享。

但如果我的应用程序中有两个目标,我无法为企业创建 plist 和 ipa 文件。我得到了如图所示的屏幕。

【问题讨论】:

【参考方案1】:

您是否为存档方案设置了配置?如果没有,请按以下方式进行。

在运行和停止按钮旁边的工具栏中的下拉菜单中,选择编辑方案。在左侧窗格中选择存档,然后将构建配置设置为您的版本并添加存档名称,然后单击确定。

【讨论】:

我已经完成了,它适用于我的单个目标,但如果我使用多个目标(静态库),它无法正常工作并如图所示显示。【参考方案2】:

我的答案是:

http://astralbodies.net/blog/2011/03/27/xcode-4-problem-submitting-app-with-static-library/

它正在显示:

1) 点击 Core Plot 项目,它应该是您应用项目的子项目。

2) 点击 Project CorePlot-CocoaTouch 并进入 Build Settings。将“跳过安装”设置为是。

3) 单击 CorePlot-CocoaTouch 目标并将“跳过安装”设置为是。

4) 点击 Build Phases 并在 Copy Headers 下,将所有 Public 和 Private 条目移动到 Project 部分。

【讨论】:

以上是关于如果我的应用程序中有两个目标,如何制作存档的主要内容,如果未能解决你的问题,请参考以下文章

7-zip 自解压存档目标文件夹

python/zip:如果提供了文件的绝对路径,如何消除 zip 存档中的绝对路径?

如何验证提交到应用商店的存档代码

将应用程序上传到应用商店时,如何检查哪些文件是存档的一部分?

提交通用 iOS 应用 - 存档

如何在ansible中更快地制作zip存档?