Xcode 4-“归档”显示为灰色?


462

我想存档我的应​​用程序,但是“存档”选项显示为灰色。是什么原因造成的?

在此处输入图片说明


确保将目标中的“跳过安装”更改为“否”

93
基本上,在左上角选择“ iOS设备”,而不是模拟器。
Fattie 2014年

3
我的想法是wtf,但是好吧,这是苹果,太多让我说已经...
user230910 2015年

3
选择“通用ios设备”
贾米尔

Answers:


961

您必须在用于在模拟器/设备之间进行选择的左上角的方案菜单中选择设备。它不会让您存档模拟器的构建。

或者,您可能会发现,如果已经选择了iOS设备,则在选择“编辑方案” =>“构建”时未选择存档框。


25
苹果应该使一切变得更加用户友好
neobie 2013年

1
下拉菜单似乎指示您要在哪里运行应用程序?似乎是一个愚蠢的限制,可防止在选择模拟器时阻止存档...
corbin

35
花了一个小时寻找这个。你知道什么会解决这个问题吗,苹果?不要禁用存档按钮。运行将导致错误的检查,然后显示警报。我敢打赌9/10是模拟器。“您可能无法存档模拟器的内部版本。再次选择iOS设备并存档。”
哈里·洛夫

4
苹果的开发人员软件对用户不友好。我花了很长时间尝试获取愚蠢的配置文件并推送证书以工作,并尝试导出我的应用程序,几乎无法通过谷歌搜索所有内容来完成它。到目前为止,与我花费的时间差不多。
2014年

3
确实,在没有解释的情况下将某些内容灰显会违反GUI编程规则。
sudo 2014年


20

作为其他答案的状态,您需要为不是模拟器的东西(即连接到Mac的设备)选择有效方案。

如果您没有连接到Mac的设备,则选择“通用IOS设备”也可以。

在此处输入图片说明


4

我今天解决了这个问题。尽管档案仍然没有出现在任何地方。但是,通过进入项目的“构建设置”并为每个构建在“代码签名身份”下重新分配我的证书,我又获得了“存档”选项。当我将3.X项目导入到4中时,它们似乎已经重置为其他设置。

我还使用了以下说明:

http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/DistApps/DistApps.html#//apple_ref/doc/uid/TP40010215-CH11-DontLinkElementID_69

但是我仍然无法在Organizer中显示实际档案(即使文件存在)


我也遇到同样的问题...有什么解决办法吗?
X-Coder

也许这对您有帮助。您可以在此处打勾“ Reveal Archive in Organizer”:产品>方案>编辑方案...>归档>选项
Daniel S.14年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.