我已经存档了多个月的临时分发,并且突然今天我不能这样做,因为存档菜单项被禁用。我没有改变任何事情。我完成了项目的配置设置,看起来没问题。
我的Ad Hoc个人资料即将在14天后过期。这可能是问题吗?我不相信我可以续约,直到它到期。在我的ad hoc配置文件中有一个“续订”按钮,但是当我点击它时,我得到了......
在配置门户上找不到给定的配置文件。 在尝试续订“MyAddHocProfile”
之前,请刷新您的配置文件
配置门户中的配置文件显示活动,30日到期。我注意到我还没有升级到4.6.2并且这样做了。然后我下载了我的个人资料,然后双重认为这会刷新Xcode中的个人资料,仍然没有快乐。我还尝试手动替换库中的配置文件MyAddHocProfile.mobileprovision。
他们的意思是“刷新您的配置文件”?
即便如此,我认为只要配置文件处于活动状态,我就能够创建存档。我一定是做错了。
谢谢,
约翰
答案 0 :(得分:1079)
您已将方案目的地更改为模拟器而非“iOS设备”。这就是为什么它变灰了。
答案 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
菜单中显示为灰色。选中指示的复选框为我解决了问题。
答案 3 :(得分:5)
在较新版本的 Xcode 中选择“任何 iOS 设备”。并且存档选项将启用!
答案 4 :(得分:4)
答案 5 :(得分:0)
如果您确定选择了Generic iOS device
并且仍然看不到该选项,则只需重新启动Xcode。
这是我使用Xcode 11.2作为Cordova开发人员所缺少的解决方案