除了 Xcode 之外,在其他地方都看不到我的分发配置文件

我创建了一个分发配置文件(现在已经尝试了好几次),当我转到 Xcode 下的帐户时,它会将其列在那里,没有问题,但是当我转到 VS for Mac 甚至 VS Code 时,分发配置文件似乎根本不存在。

在 VSCode 中,它不会作为选项出现,但在 VS For Mac 中,它至少会告诉我“未找到有效的配置文件”,并指示我确保一切都已正确设置。通常,当发生这种情况时,我会从 KeyChain 和 Apple 开发门户中删除每一个密钥和证书,然后从头开始,确保添加所有设备,使用新的 CSR 创建新证书,选择 Apple Distribution,然后……不,Xcode 可以正常查看,但我无法构建任何 MAUI 应用程序,因为“未找到有效的配置文件”

偶尔,第 n 次执行相同的操作确实有效,然后你会看到配置文件!然后我安装最新版本的 MacOS 或 Xcode 或 Visual Studio,我的配置文件就出来了。

所以我再次创建它,但还是没成功。所以我删除它,这次说“请仅发布 iOS”,然后配置文件就出现了……然后我去做其他的事情了,然后我的配置文件又不见了。

我重新启动整个过程并删除所有内容,经过 n 次尝试后它终于显示出来……直到它不再显示。

对于开发,我只需点击一个按钮,应用就会出现在我的手机上。对于 TestFlight,我花了数周时间才获得可见的配置文件,以便将其发送给 Apple。

现在,作为额外的奖励,“存档以进行分发”选项也从 VS For Mac 中消失了。真有趣。这促使我尝试使用 VS Code,但我发现我在那里遇到的问题与 VS For Mac 中遇到的问题相同。

因此,TL;DR 版本是 VS For Mac 有一个简单的 GUI 界面,而 VS Code 需要一个简单的键盘快捷键,然后单击鼠标几次,这两个应用程序都让生活变得非常简单……但两者都无法完成生成分发版本的工作,因为它们都看不到分发证书。唯一能看到它的是 Xcode

我做错了什么?为什么要花几个星期时间一遍又一遍地做同样的事情,祈祷得到不同的结果,却只得到每隔 n 次的成功,持续两天,然后循环重新开始?

回答0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录