Xcode中的存档按钮变灰了

210

您能帮我理解在Xcode中为什么归档按钮变灰了吗?

屏幕截图

我已经下载了所有开发人员资料库

屏幕截图

设备类型设置为iPhone 6

http://i.stack.imgur.com/fMkmN.png

并且在方案中勾选了归档。

http://i.stack.imgur.com/66pRt.png


166
请使用“通用iOS设备”而不是选择模拟器。 - Larme
谢谢!出于某种原因,我以为需要设备。现在它可以正常工作了。 - Andy
1
@Andy 把 Hasya 的答案(下面)标记为正确的是个好主意。 - Jason McDermott
感谢 @JasonMcDermott 的赞赏。 - Hasya
@Andy 非常感谢。 - Hasya
@Larme 在做上帝的工作。 - Daniel Lizik
1个回答

543

适用于 Xcode 7、8、9、10、11 和 12+ 的有效答案


您无法归档,因为您没有选择 设备通用 iOS 设备任何 iOS 设备 作为目标,仍然有模拟器。

Xcode 7 没有任何通用或错误。此问题出现在所有 Xcode 版本中。


  • 问题 - 归档按钮为什么灰色?

enter image description here


  • 解决方案 - 归档按钮为什么不是灰色?

enter image description here

在 Xcode 12 中,它被命名为 任何 iOS 设备

Xcode 12


82
我希望Xcode能够保持“归档”选项启用状态,但给出一个有用的提示信息,比如“你必须选择通用...blah blah”,或者任何能告诉你为什么它实际上无法进行归档的信息。我不喜欢禁用某些选项,特别是当结果是许多人都会遇到相同问题时(比如此处情况)。我以前遇到过这个问题,因为我忘记了之前的原因,所以不得不再次搜索,哈哈。 - Various Artist
7
在XCode 9.2中仍然有效。 - a2f0
1
运行得非常顺利 - Kuldeep Singh
10
我看了这个感觉很蠢,还有其他人吗?顺便谢谢。 - Machado
10
该选项现在称为“任何iOS设备(arm64)”。 - Aaron Jordan
显示剩余10条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接