Xcode产品->存档已禁用


473

我已经进行了几个月的临时分发归档,但由于存档菜单项被禁用,今天突然间我不能这样做。我什么都没改变。我完成了该项目的配置设置,一切正常。

我的临时配置文件将在14天后过期。这可能是问题吗?我不相信我可以在它到期之前更新它。在管理器中,我的即席配置文件有一个“更新”按钮,但是当我单击它时,会得到...

在配置门户上找不到给定的配置文件。在尝试续订“ MyAddHocProfile”之前,请刷新您的配置文件

供应门户中的概要文件显示为活动状态,于30日到期。我注意到尚未升级到4.6.2。然后,我下载了我的配置文件,并两次赞了一下,认为这将刷新Xcode中的配置文件,但仍然没有乐趣。我还尝试手动替换库中的配置文件MyAddHocProfile.mobileprovision。

他们是什么意思“刷新您的配置文件”?

即使这样,我认为只要配置文件处于活动状态,我就应该能够创建档案。我一定做错了其他事。


171
仅当方案的目标位置为“ iOS设备”或实际的iOS设备时,才启用“产品”>“存档”。你检查了吗?
rob mayoff

4
该死!那很简单。谢谢!请发表您的评论作为答案,以便我能给您功劳并将其标记为有效。
user278859


2
那有道理吗?
Mathijs Segers,2015年

可以在终端上存档sim版本。期待Apple在Xcode中启用它,因为在分发XCFrameworks时需要它。
凌晨

Answers:


1300

您已将方案目标更改为模拟器,而不是通用iOS设备

这就是为什么它显示为灰色。

从模拟器更改为通用iOS设备


1
谢谢您,完美的解决方案。任何想法为什么会发生这种情况?
马修(Matthew)

7
好吧,这只是个猜测……也许Apple希望您在将其实际包装到App Store之前在真实设备上进行实际测试。只是预感:)
wiseindy

3
@ user278859如果这是正确的答案,则应将其标记为正确的答案。
MattL

2
感谢您的回答。从UI的角度来看,这是完全不明显的,以至于我们这些已经多年构建应用程序的人都措手不及。苹果电脑至少应在该状态下浮动工具提示或其他内容
。.– dgatwood

24
如果您的电话不可用,请选择“ 通用IOS设备”
2016年

14

将活动方案设备从模拟器更改为通用iOS设备


0

如果您确定选择了Generic iOS device并且仍然看不到该选项,则只需重启Xcode。

作为使用Xcode 11.2的Cordova开发人员,这对我来说是缺少的解决方案

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.