ChatGPT解决这个技术问题 Extra ChatGPT

Xcode“构建和存档”菜单项已禁用

我一直在使用最新 Xcode 3.2.3 的新“构建和存档”功能。我喜欢。

现在我注意到它总是由于某种原因被禁用。我似乎无法弄清楚我改变了什么导致这个。


b
bealex

https://i.stack.imgur.com/uB65o.jpg

构建配置设置需要是“iOS 设备”(或任何连接的特定设备)才能激活“产品 → 存档”菜单项。 For some strange reason when any kind of iOS Simulator is selected, Archive is greyed out.


我希望它是那么简单。我设置为“设备”。
为我工作。 UI 的挫败感是最糟糕的。
啊,这是一个不必要的半小时
为什么?因为苹果几乎只为非开发人员进行用户体验测试,很明显。
这不是 XCode 的噩梦,真是令人欣慰!谢谢!
i
iamdavidlam

就我而言,存档复选框未选中。 =/ 奇怪

https://i.stack.imgur.com/sWaYJ.jpg


Z
ZahraAsgharzade

xcode 10.2 中:在 Generic ios devices 选项卡上创建您的项目,然后转到 product>archive 归档您的项目,如果您想查看所有已归档的历史记录,请转到 windows>organizer 点击 。


V
Vicky Salunkhe

我遇到了同样的问题。

这就是我解决它的方法。

转到设备列表,然后选择 any ios device

然后转到 product 菜单,archive 选项现在应该是 active/enabled


S
Scott

您需要做的就是在项目文件夹中创建一个可执行文件...如果您从一个新项目开始,则没有可执行项目,只有您创建的项目,无论是 .cpp 还是 .m,您都需要在文件夹。


J
James Roeiter

除了@Alexander Babaev 所说的之外,当我遇到这个问题时,这是因为由于某种原因构建配置设置为 MAC 64 位(不知道它是如何到达那里的......),将其返回给 IOS 并再次启用.


XCode 似乎有几件事会导致您的方案“忘记”他们的目标,恢复到 Mac 64 位。像你说的那样编辑方案并将目标返回到 iOS 总是有用的。
M
MrManlyMan

您需要下载 application_tools_1.1.dmg


M
MacMark

您可以在“管理方案...”中删除您的项目方案,然后在管理方案窗口中单击“立即自动创建方案”。这将返回存档选项。


I
Ivar van Wooning

也一直在搞这个。选中摘要选项卡中的“预渲染”复选框后,不要忘记单击底部的“验证设置”。如果您将应用程序部署到 iPhone 或 iPad,请确保先删除该应用程序,然后再重新构建它。否则你的图标还是一样的。


G
Gerry Beauregard

退出并重新启动 XCode 有时会有所帮助。如果选择 iOS 设备不起作用,它通常对我有用。


A
Abhishek Pathak

首先,您必须添加一个 ios 设备,然后转到顶部的产品,然后单击它,然后您可以获得启用的存档选项。