问题描述
这听起来(比方说)幼稚,但我不知道应该为移动 (iOS) 应用使用哪个证书.
It may sound, (let's say) naive, but I don't know which certificate I should use for mobile (iOS) apps.
显而易见的选择是 iOS 分发证书,但在 Apple 分发证书上,解释是:
The obvious option would be iOS Distribution certificate, but on the Apple Distribution certificate, the explanation is:
...用于 Xcode 11 或更高版本.
...For use with Xcode 11 or later.
因为我使用的是 Xcode 11,所以我很困惑.在使用 Xcode 11 及更高版本时,感觉就像 Apple 证书取代了 iOS 证书.
Since I'm using Xcode 11, I'm confused. It feels like the Apple Certificate replaces the iOS certificate when using Xcode 11 and later.
正确吗?还是我应该继续使用 iOS 应用程序的 iOS 分发版?
Is that correct? Or should I keep using the iOS Distribution for iOS apps?
推荐答案
看起来 Apple Distribution 和 Apple Development 仅在 Xcode 11 上受支持,这意味着您将无法在 Xcode 10 或更低版本中使用这些证书.
Looks like Apple Distribution and Apple Development are only supported on Xcode 11 which means you won't be able to use those certificates in Xcode 10 or below.
Xcode 11 支持新的 Apple Development 和 Apple Distribution 证书类型.这些证书支持在任何 Apple 平台上构建、运行和分发应用程序.先前存在的 iOS 和 macOS 开发和分发证书继续有效,但是,您在 Xcode 11 中创建的新证书使用新类型.以前版本的 Xcode 不支持这些证书.来源: https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes
这篇关于我应该为移动应用程序使用 iOS 分发证书还是 Apple 分发证书?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!