我应该为新的 ios 应用程序使用“苹果开发”还是“ios 分发”证书?

Posted

技术标签:

【中文标题】我应该为新的 ios 应用程序使用“苹果开发”还是“ios 分发”证书?【英文标题】:Should I use "apple development" or "ios distribution" certificate for a new ios app? 【发布时间】:2020-05-07 07:56:01 【问题描述】:

这里提出了同样的问题,但它是关于 xcode 版本的,没有有用的答案: Should I use ios Distribution or Apple Distribution certificates for a mobile app?

第 3 方正在为我们构建一个 ios 应用程序。他们想要应用商店提交的配置文件等。我需要先创建证书。有 7 个选项。看起来最有可能的两个是:

    Apple 分发:签署您的应用程序以提交到 App Store 或 Ad Hoc 分发。用于 Xcode 11 或更高版本

    iOS 分发(App Store 和 Ad Hoc):签署您的 iOS 应用程序以提交到 App Store 或 Ad Hoc 分发。

我不知道我应该选择哪个。 1 适用于 ios 应用程序,还是仅适用于 mac 应用程序?它不清楚。一个是另一个的更新版本吗?在哪种情况下? 1.提到xcode 11。2没有。这是否意味着 2 适用于 xcode 10 及以下版本?或者它的普遍性?奇怪的是,“苹果开发”证书确实适用于 ios,但“苹果分发”证书却没有。

这很不清楚。

【问题讨论】:

【参考方案1】:

两者都应该工作。选项 2 是仅适用于 iOS 应用程序的“旧”选项。选项 1 是 iOS 和 Mac 应用程序 (Catalyst) 的“较新”选项。

【讨论】:

【参考方案2】:

添加到 Max 的答案,下面的博客可能会有所帮助 https://qiita.com/Arime/items/e9816a4f1fd08b1406c0

【讨论】:

以上是关于我应该为新的 ios 应用程序使用“苹果开发”还是“ios 分发”证书?的主要内容,如果未能解决你的问题,请参考以下文章

何时为新屏幕创建新的故事板与视图控制器?

如何在IOS 11中为新的大型条设置渐变颜色的UINavigationbar?

以编程方式为新的 CollectionView 添加 TabItem

iOS 7 Sprite Kit 释放内存

R中的朴素贝叶斯:如何将对象分类为新的“未分类”类

在visual studio 2010中为新的QOBJECT文件生成MOC