1

在 x-code4 中,我想制作 Adhoc 版本(项目的.ipa 文件),但是在构建和存档之后,当我在管理器中按“共享”时,它没有显示选择 ipa 包的选项

以前它在目标仅为 ipohne 时显示选项

在此处输入图像描述 在此处输入图像描述

在其他项目中,我可以选择它,如下所示

在此处输入图像描述 在此处输入图像描述

那么可能是什么问题?我应该怎么做才能获得制作 ipa 文件的选项?

(我还包括 coreplot-cocaTouch.xcodeproject 到我的应用程序,所以它可能会产生问题?

在我的项目中,iphone和ipad有不同的xib文件,所以单个项目中有两个目标)

4

2 回答 2

1

对于所有可能对此有疑问的人,以下是我在成功将 CorePlot 0.9 添加到我的项目后如何创建 .ipa 文件的分步说明:

1) 在 Project Navigator 中点击你的 CorePlot-CocoaTouch.xcodeproj(你已经添加了一个新项目和目标到你的主项目,你需要禁用它来安装)

2) 在“项目”设置中,单击“构建设置”选项卡,滚动到“部署”部分并找到“安装目录”。删除您在该字段中的所有内容(不要在主项目中执行任何此操作,仅在您的 CorePlot 项目中)。

3)在安装目录部分正下方的“跳过安装”部分中,将“否”设置为“是”(确保所有构建类型都设置为“是”)。

4) 现在对所有“目标”(CorePlot-CocoaTouch、文档和通用库)执行相同操作。

5) 点击“CorePlot-CocoaTouch”目标,然后点击“Build Phases”选项卡。您将看到一个名为“复制标题”的部分。将“公共”和“私人”部分中的所有标题移动到“项目”部分(只需将所有 .h 文件突出显示/拖放到项目部分)

6) 确保您已设置为 iOS 设备构建,然后在屏幕顶部的 XCode 选项中,选择产品 > 存档。

7) 打开 Window > Organizer 并选择“Archives”选项卡。完成构建后,您将在那里看到您的应用程序。选择存档,然后单击“共享”按钮。您将看到一个选项被选中“iOS AppStore 包 (.ipa)”。单击“下一步”,将文件命名为“YourAppName.ipa”,然后选择文件将在您的计算机上保存的位置。

当您使用 CorePlot 框架时,这应该注意创建一个 ipa。

于 2012-01-05T23:53:52.653 回答
0

我认为这是这个问题的重复:XCode4 + iOS 4.3: "No Packager exists for the type of archive"

您可能需要将静态库更改为“跳过安装”。

于 2011-05-24T13:33:12.873 回答