我正在使用Xcode 4.2编写手机应用程序。在最近几天的某个时刻,我更改了一些东西-我不知道是什么,在git历史记录中也没有明显的线索-尽管我仍然可以在我的设备上运行它并在模拟器中运行它,但当我归档构建时,它创建一个档案而不是应用文件。我无法将这些档案共享为IPA文件;如果我尝试这样做,会收到“此类型的存档不存在打包程序”的提示。
我做了什么?如何恢复以便再次生成IPA文件?
绝对路径
更改为产品目录
。就是这样!
提示:要了解导致您的存档创建存档文件而不是ipa的有问题文件,请执行以下操作:
usr/local/include
将确定您需要从公共移动到项目中的罪犯头文件或者您需要从绝对路径更改为产品目录的文件。但该目录(即usr/local/include)取决于您的子库目录结构。点击Xcode窗口右上角的构建下拉菜单,选择“编辑方案”,查看是否有任何问题。
如果您什么也看不到,请尝试选择“管理方案”,然后删除旧方案并按“自动创建方案”以创建新方案。
您只需要一个方案来构建您的应用程序(或每个目标一个方案,如果有多个目标)。如果有其他方案(例如用于创建静态库的嵌入式子项目),请将其删除。
另外,正如jrtc27所说,如果您有任何生成静态库的子项目,则需要在构建设置中将它们标记为“跳过安装”。 这里有另一个问题与此问题有关,并具有更详细的解释: