Xcode产品 - >档案已禁用

时间:2013-04-17 02:53:53

标签: xcode provisioning ad-hoc-distribution

我已经存档了多个月的临时分发,并且突然今天我不能这样做,因为存档菜单项被禁用。我没有改变任何事情。我完成了项目的配置设置,看起来没问题。

我的Ad Hoc个人资料即将在14天后过期。这可能是问题吗?我不相信我可以续约,直到它到期。在我的ad hoc配置文件中有一个“续订”按钮,但是当我点击它时,我得到了......

  

在配置门户上找不到给定的配置文件。   在尝试续订“MyAddHocProfile”

之前,请刷新您的配置文件

配置门户中的配置文件显示活动,30日到期。我注意到我还没有升级到4.6.2并且这样做了。然后我下载了我的个人资料,然后双重认为这会刷新Xcode中的个人资料,仍然没有快乐。我还尝试手动替换库中的配置文件MyAddHocProfile.mobileprovision。

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

即便如此,我认为只要配置文件处于活动状态,我就能够创建存档。我一定是做错了。

谢谢,

约翰

6 个答案:

答案 0 :(得分:1079)

您已将方案目的地更改为模拟器而非“iOS设备”。这就是为什么它变灰了。

Change from a simulator to an iOS device

答案 1 :(得分:74)

Wiseindy上面的回答很容易理解并且在历史上是正确的,但在Xcode的7.3版本中,该选项不是SyntaxTree,而是更精确Compilation

答案 2 :(得分:5)

除了其他答案中提到的通用设备(或较新版本 Xcode 中的“任何 iOS 设备”)之外,可能未为方案中的当前目标选择“存档”操作。

要在当前方案中查看和编辑,请选择 location /static { rewrite ^/static(.*) /$1 break; root /Website/; } (Cmd+<),然后确保已签入“存档”操作对应于所需目标的行。

在下图中,Product > Schemes > Edit Scheme... 未选中且 Archive 操作在 Archive 菜单中显示为灰色。选中指示的复选框为我解决了问题。

scheme settings

答案 3 :(得分:5)

在较新版本的 Xcode 中选择“任何 iOS 设备”。并且存档选项启用

答案 4 :(得分:4)

选择通用iOs设备的活动方案。

select to Generic iOs Device

答案 5 :(得分:0)

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

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