我正在尝试在Xcode 4中创建一个IPA文件,就像提出这个问题的人一样:
所以 - 我成功地完成了我的存档 - 据说是。 它将项目的.xcarchive文件倾倒到其目标文件夹中。 但是这些存档没有显示在我的组织器窗口中。 因此,我无法像上面的问题描述那样分享它们以创建IPA。
归档过程中没有错误 - 它们似乎已经签名OK。 那么,为什么存档没有显示在组织者的存档面板中? 我是否遗漏了某个步骤...或者需要修改某些模糊的设置?
我正在尝试在Xcode 4中创建一个IPA文件,就像提出这个问题的人一样:
所以 - 我成功地完成了我的存档 - 据说是。 它将项目的.xcarchive文件倾倒到其目标文件夹中。 但是这些存档没有显示在我的组织器窗口中。 因此,我无法像上面的问题描述那样分享它们以创建IPA。
归档过程中没有错误 - 它们似乎已经签名OK。 那么,为什么存档没有显示在组织者的存档面板中? 我是否遗漏了某个步骤...或者需要修改某些模糊的设置?
编辑(将所有评论合并为一个答案)
尝试以下方法(或全部尝试):
不要使用“构建用于->存档”,而是在产品菜单中使用“存档”。然后,它就会显示出来。
在方案编辑器中,编辑方案并转到存档选项卡,确保勾选了“在组织者中显示”复选框。
在方案编辑器中的存档选项卡中检查用于存档的构建配置。确保它具有正确的授权文件和证书。
在构建设置中,将用于存档的跳过安装->发布切换为“否”。
如果使用网络驱动器,请确保存档文件夹和XCode项目文件位于相同的共享文件夹中。我花了几天时间才最终找出这个问题,因为我将XCode源文件放在Windows共享文件夹中,但存档文件夹在本地Mac上,这导致组织者未能识别存档。
感谢@Smikey&@Ralph B&@Scott McMillin的帮助。
这是基于一个类似问题的答案,可以在Archive does not appear in xcode4 organizer找到。
我对此回答不做任何评价,但结合Ron的建议,解决了我的问题。
对于“Release”配置,请执行以下操作:
将项目中的“跳过安装”设置为YES
将应用程序目标中的“跳过安装”设置为NO
将所有包含的静态库目标的“跳过安装”设置为YES
从菜单中选择“产品”->“存档”。
这对我也起作用,根据原始答案作者的说法,它是基于Apple Dev论坛的建议。
我也遇到过相同的问题...我错误地将我的构建设置中的 "安装目录" (INSTALL_PATH
) 设置为空字符串。删除此设置并使用默认值 /Applications
解决了我的问题。
INSTALL_ROOT
设置回其默认值。 - syvex太好了!终于解决了。我也被这个问题困扰了两天!
跳过安装…将其设置为NO,问题得到解决!
还有一件需要检查的事情: 在您的构建设置(全部)中搜索“安装目录”,并确保其设置为“/Applications”。
这里的所有建议都没有对我有用,包括将“跳过安装”设置为NO...直到我将“安装目录”设置为不同于默认空值的其他内容。 (我使用了“/Applications”,但其他值如“/usr/bin”也可以。)然后神奇的事情发生了,它起作用了!
我曾经遇到一个类似的问题,编译和签名都没有问题,但是在存档选项卡中从未出现过。后来我发现需要连接设备以获得“真正”的iOS构建。一旦我连接了我的设备,运行产品-> 存档,它就如预期那样出现了。
我在我的项目中遇到了同样的问题。在归档我的项目后,组织者窗口无法打开。所以我做了这个。它对我有用,希望对你也有帮助。
提前致谢。
同样的问题!已经解决 :)
我在我的info.plist文件中添加了以下内容:
创建一个新的属性“Bundle versions string, short”,并提供与“Bundle version”属性相同的版本号。(感谢Rahul Choudhary在他的帖子“XCode 4 Archive Version Unspecified”中的建议)