2

几天前,我开始为 Mac OS X Lion 开发一个小型 Mac 应用程序。我以前从未上传过 Mac 应用程序,所以这是第一次。

这是我已经做过的:

  • 创建的应用 ID
  • 创建证书
  • 已安装的证书
  • 创建了生产供应配置文件
  • 将 App ID 更改为我生成的
  • 基于“发布”创建了一个新配置
  • 将其代码签名更改为第 3 方 Mac 开发者应用程序
  • 选择了我为存档方案创建的“生产”-配置
  • 归档应用程序

现在我想“分享”应用程序。Xcode (4.1 btw) 对我说,没有有效的签名身份。我是否需要像在 iOS 中一样添加 Entitlement.plist?我忘记了什么吗?


更新:

我刚刚发现,我必须对我的应用程序进行两次签名。我仍然选择了“第 3 方 Mac 开发人员应用程序”,但在提交我的应用程序时无法选择安装程序证书。

4

2 回答 2

2

您是否安装了 WWDR 中间证书?我只是遇到了完全相同的问题,我的问题是我的机器上没有安装中间证书。当然,Apple 没有明确表示您需要安装它,更像是建议。但是,你确实需要它。您可以在此处找到它,或者前往 Mac 开发者中心下的开发者证书实用程序。

于 2011-07-31T02:29:35.347 回答
0

我让它工作。我删除了我的应用程序并创建了新应用程序。

我没有创建新的配置,只是将目标的代码签名身份更改为 3rd Party Mac Developer Application。在此之后,我存档了应用程序,然后我能够选择安装程序证书。

于 2011-07-31T11:51:20.840 回答