Kim*_*poy 6 macos code-signing-certificate mac-app-store xcode5
我是OSX开发的新手.我构建了一个应用程序,将在Mac App Store外部分发.我有所有其他证书和密钥工作,除了用于生产的开发人员ID(应用程序和安装程序).
我知道这可能听起来很愚蠢,但是对于它的价值,我只是想确定一下.我的应用程序是否仍被视为开发人员ID - 如果我将其作为Mac安装程序包导出而不是选择导出开发人员ID签名的应用程序,当我将其安装到目标设备时,是否会签名?是否会成功安装或被启用GateKeeper的设备拒绝?

我一直在为此烦恼,因为出于一些奇怪的原因,我无法从开发中心添加新的Distribution Developer-ID.我本周早些时候能够添加一个开发者ID,但是我的私钥遇到了一些问题.根据Apple和许多其他开发人员的建议,我撤销了所有开发人员ID和私钥以重新开始.现在的问题是我无法添加任何新的开发者ID(分发).我无法添加开发中心和通过Xcode 5.0.1请求.我被卡住了.
我已经向Apple提交了一份错误报告,但谁知道他们什么时候能够解决它.所以现在,暂时,因为我没有任何选择(我猜),我将使用Mac安装程序包,但问题是,它会起作用吗?
任何帮助都将非常非常感激.
我最近完成了这项工作,并创建了第三个 Xcode 项目配置来调试和发布,名为Archive ,它是Release的副本,除了应用程序是使用Mac App Distribution /第三方 Mac App Developer进行签名的,令人困惑的是还有第三个用于该同一证书的名称。
然后,我更改了存档方案以使用存档配置进行构建。
在此之前,我在使用我的开发者 ID 签名时在某些 Mac 上遇到了错误,在某些情况下,他们声称应用程序已损坏,而在其他情况下,我让网守阻止了该应用程序,迫使我在System Preferences > Security & Privacy.
我个人使用xcodebuild(来自 Jenkins)构建应用程序以分发给测试人员,我将其打包在 a 中,.dmg因此他们只需将其拖到/Applications或~/Applications,然后我使用 Jenkins 配置中的脚本完成所有这些操作。如果您使用 Xcode 应用程序,您的体验可能会与我不同。
| 归档时间: |
|
| 查看次数: |
3147 次 |
| 最近记录: |