Ios4 使用核心打印库创建.ipa时,xCode 4“未找到文件”

Ios4 使用核心打印库创建.ipa时,xCode 4“未找到文件”,ios4,xcode4,share,adhoc,Ios4,Xcode4,Share,Adhoc,我的应用程序已准备就绪,无法创建需要的.ipa 我在一个很小的例子中再现了我的问题 我使用导航栏应用程序创建了一个新项目。 2为存档而构建 3.分享。ipa在指定位置创建 4下载/安装核心图 5使用方法2添加库 5a将CorePlotSDK目录复制到~/Library/SDKs/ 5b添加到项目的.PCH文件:导入 5c打开项目->编辑项目设置和所有配置: 5C1添加到其他sdk:$HOME/Library/SDKS/CorePlotSDK/${PLATFORM_NAME}.sdk 5c2添加到

我的应用程序已准备就绪,无法创建需要的.ipa

我在一个很小的例子中再现了我的问题

我使用导航栏应用程序创建了一个新项目。 2为存档而构建 3.分享。ipa在指定位置创建

4下载/安装核心图

5使用方法2添加库

5a将CorePlotSDK目录复制到~/Library/SDKs/

5b添加到项目的.PCH文件:导入

5c打开项目->编辑项目设置和所有配置:

5C1添加到其他sdk:$HOME/Library/SDKS/CorePlotSDK/${PLATFORM_NAME}.sdk

5c2添加到其他链接器标志:-ObjC-all_load-lCorePlot

5d将QuartzCore框架添加到项目中

6清洁项目 7为存档而构建
8 Share.ipa=>无法完成该操作。没有这样的文件或目录

因为您有一个第三方SDK,所以需要将$SDKROOT/ResourceRules.plist添加到目标生成设置中的“代码签名资源规则路径”键中。

对于所有可能对此有问题的人,以下是我在成功地将CorePlot 0.9添加到我的项目中后如何创建.ipa文件的一个步骤:

1在“项目导航器”中单击CorePlot-CoCoCoatouch.xcodeproj,您已将新项目和目标添加到主项目中,需要禁用其安装

2在“项目设置”中,单击“生成设置”选项卡,滚动到“部署”部分并查找安装目录。删除该字段中的任何内容不要在主项目中执行这些操作,只在CorePlot项目中执行这些操作

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

4现在对所有目标CorePlot CoCoCoCoCoTouch、文档和通用库执行相同的操作

5单击CorePlot CoCoCoatTouch目标,然后单击构建阶段选项卡。您将看到一个名为“复制头”的部分。将公共和私有部分中的所有标题移动到项目部分,只需将所有.h文件高亮显示/拖放到项目部分即可

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

7打开“窗口>管理器”并选择“存档”选项卡。一旦你的应用程序完成构建,你就会在那里看到它。选择存档,然后单击共享按钮。您将看到一个选项选择iOS AppStore Package.ipa。单击“下一步”,将文件命名为YourAppName.ipa,然后选择将文件保存在计算机上的位置


在使用CorePlot框架时,应该注意创建ipa。

我也有同样的问题。在确保我的证书和配置文件对于内部部署是正确的,并且确保目标名称中没有任何不需要的空格或字符之后,对我有效的方法是在运行页面上将我的方案从Debug更改为Release。产品->方案->编辑方案->单击运行->将构建配置更改为发布。

在尝试了三天我能想到的所有可能的事情之后,我回到了xCode 3.2.5,它工作得非常好。。。我觉得奇怪的是,其他人在xCode 4上没有遇到类似的问题。哈桑,我也有同样的问题。你曾经解决过Xcode 4吗?只有回到Xcode 3.2.5,而不是在4.x环境中,你能详细说明你的答案吗?ResourceRules.plist文件是什么?我在我使用的sdk中看不到任何东西。你弄明白了吗?我也有同样的问题