我应该使用iOS分发证书还是Apple分发证书来开发移动应用?

68

听起来有点天真,但我不知道应该为移动(iOS)应用程序使用哪种证书。

显而易见的选择是iOS Distribution证书,但在Apple Distribution证书上,解释如下:

...适用于Xcode 11或更高版本。

由于我正在使用Xcode 11,我感到困惑。感觉好像在使用Xcode 11及更高版本时,Apple证书替代了iOS证书。

这正确吗?还是我应该继续为iOS应用使用iOS Distribution证书?


我也对 macOS 应用程序感兴趣。 - mahnunchik
1个回答

73
看起来,Apple Distribution和Apple Development只支持在Xcode 11上使用,这意味着您无法在Xcode 10或更低版本中使用这些证书。
Xcode 11发行说明:
Xcode 11支持新的Apple Development和Apple Distribution证书类型。这些证书支持在任何Apple平台上构建、运行和分发应用程序。现有的iOS和macOS开发和分发证书仍然有效,但是您在Xcode 11中创建的新证书将使用新类型。早期版本的Xcode不支持这些证书。 来源:https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes

3
我记得去年也搜索了这个:laugh: - Arno Teigseth
1
这是否意味着iOS分发证书已经过时,我们只能在以后使用苹果分发证书? - alekop
我认为苹果分发证书更通用,不仅适用于iOS。如果我今天创建证书,我会使用苹果分发证书,除非你有一些旧的东西,并且你正在使用XCode 10来开发和签名它,这是一个奇怪的情况,因为通常你的MacOS设备都是最新的。 - rtrujillor
@alekop 是的,你说得对。 编辑:发送后我才注意到我点击了一个旧帖子。 - ephb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接