我应该为新的 ios 应用程序使用 "apple development" 或 "ios distribution" 证书吗?

Should I use "apple development" or "ios distribution" certificate for a new ios app?

同样的问题在这里被问到,但它是关于 xcode 版本的,没有有用的答案:

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

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

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

我不知道应该选择哪个。 1 是针对 ios 个应用,还是仅针对 mac 个应用?它不清楚。一个是另一个的新版本吗?在哪种情况下? 1. 提到 xcode 11. 2 没有。这是否意味着 2 适用于 xcode 10 及以下?或者它的普遍性?奇怪的是,"apple development" 证书确实为 ios 说,但 "apple distribution" 证书没有。

这个很不清楚。

两者都应该有效。选项 2 是 "older" 选项,仅适用于 iOS 应用程序。选项 1 是 "newer" 用于 iOS 和 Mac 应用程序 (Catalyst) 的选项。

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