Xcode5:选择 "Mac App Store"单选按钮和 "3rd Party Mac Developer Application"代码签名标识不可能吗?

标签 xcode macos xcode5 code-signing

设置:

  • OS X 10.9 13A603
  • Xcode 5.0.1 (5A2053)

我有一个 Mac 应用程序,目前位于 Mac App Store 中。此应用直接在 MAS 外部分发。

我一段时间以来第一次尝试提交新版本。这是我第一次使用 Xcode 5(当然是 Mavericks)提交。在 Xcode 5 中,出现了许多与配置文件、代码签名和“Mac App Team”管理相关的更改(例如,许多“有用的”新 UI)。

我还必须特别为这个应用程序重新创建我的证书以及我的开发和生产配置文件。自上次我向 MAS 提交此应用程序以来,发生了很多变化。

注意:我的应用程序目标的 Archive 操作使用 Release 构建配置。因此,我使用 Release 提交给 MAS。

问题:

我似乎无法在目标的常规选项卡中同时选择签名:Mac App Store单选按钮,同时选择我的 <在我的目标的Build Settings 选项卡中的strong>分发代码签名身份(第 3 方 Mac 开发者应用程序)。

步骤:

假设我的证书和配置文件已正确安装(是的,我意识到这是一个很大的假设,但一切似乎都已安装并正常工作。让我们假设一下)。

  1. 打开 Xcode。选择我的应用程序的目标。请参阅常规选项卡。
  2. 选择签名:Mac App Store 单选按钮。请参阅Team弹出更改以自动更正团队设置。到目前为止一切顺利。
  3. 点击build设置选项卡。
  4. 请注意,对于两者调试和发布代码签名身份设置为Mac Developer(Xcode更改了此设置)每当您在上一步中选择单选按钮时就会自动执行)
  5. Code Signing Identity > Release下,更改为3rd Party Mac Developer Application(Apple's docs say this is the correct identity用于MAS提交)
  6. 返回常规选项卡。

预期:

签名:Mac App Store 单选按钮仍应处于选中状态

实际:

签名:无单选按钮现已选中。 Team 弹出窗口已更改为 None

注释:

我做错了什么吗?

这还重要吗?如果这个单选按钮没有效果,我可以忽略它。但为什么它会在那里呢?

最佳答案

将“签名”单选框设置为“无”,并在目标的build设置中配置您的身份和配置。我从未在常规选项卡中使用过该签名选项。

关于Xcode5:选择 "Mac App Store"单选按钮和 "3rd Party Mac Developer Application"代码签名标识不可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961728/

相关文章:

macos - 在 Mac OS X Mountain Lion 上编译 apache2 的问题

database - 核心数据同步

python - Mac OS 上的 pybluez 安装错误

ios - Xcode 5 崩溃——Xcode 意外退出

ios - 如何在Xcode中从 'first throw call stack'获取信息

ios - 单击 UICollectionViewCell 时如何转换到新 Controller (以编程方式)

ios 使用约束来隐藏 View

ios - “此处不允许使用对多 key ”异常,但为什么呢?

macos - NSTimer 在窗口关闭后启动、停止和继续

ios - 在 IOS BLE 中未调用 DidReceiveWriteRequest