如果我的应用程序中有两个目标,如何制作存档
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 部分。
【讨论】:
以上是关于如果我的应用程序中有两个目标,如何制作存档的主要内容,如果未能解决你的问题,请参考以下文章
python/zip:如果提供了文件的绝对路径,如何消除 zip 存档中的绝对路径?