Apple 开发者帐户团队未出现在 VS Mac

Apple developer account teams not showing up on VS Mac

当我在 Visual Studio Mac Community 2017 上登录我的 apple id 帐户时,团队没有出现。 我必须要有付费的 Apple 开发者帐户才能使用吗?

没有团队显示,按钮"View Details..."没有任何作用。 此外,帐户左侧的图标是一个笑脸图标,它应该是 official tutorial.

中的用户图标

截图:

虽然它在 Xcode 上完美运行:

环境:
- Xcode 已安装命令行。
- 安装了快速通道。

我已经完成的故障排除:
- 重新安装 Fastlane。
- 使用其他帐户(none 其中有效)。
- 使用 Xcode 登录(上​​面的屏幕截图)。
- 尝试在网上找到任何人遇到同样的问题,但没有找到。

如果是个人免费帐户,团队将不会出现在 VS 中,但会出现在 XCode 中。每次您需要生成新的规定时,您必须:

  1. 打开 XCode 某种测试项目
  2. 在 plist 中设置目标 bundle id(这一步很重要,只要 provision 与 bundle id 紧密耦合)
  3. 从 XCode 部署到设备,它将生成所有必需的 cert/profiles 并保存在 Mac
  4. 去VS,让你在真实应用中的bundle id和你一样 刚刚为
  5. 生成了准备金
  6. 在设备上点击 运行 - 它 应该工作得很好

要为我解决此问题,在 Visual Studio for Mac 中,我:

  1. 已打开info.plist
  2. 将选项设置为手动配置
  3. 单击捆绑签名选项按钮
  4. 转到 IOS 捆绑包签名类别
  5. 清除“自定义授权”字段中列出的文件。

注意: 这并没有回答为什么原始发帖者的个人团队(使用未付费开发者帐户)没有出现在 Visual Studio 中的问题 Mac 但它确实解决了为什么您希望未付费的开发人员团队帐户出现的问题(为了开发!)。这就是原始发布者问这个问题的本质。

如果您尝试使用免费帐户,团队将不会出现在 VS 中,但您可以在 Xcode 中看到。按照以下步骤在设备中测试应用程序。

  1. 用某种测试项目打开 Xcode。
  2. 在 plist 中设置目标包 ID。
  3. Select尊敬的团队并选择自动配置文件。它将生成所有必需的 cert/profiles 并保存在 Mac
  4. 在来自 Xcode 的设备中部署应用程序。
  5. 转到 VS,将我们在 Xcode 中使用的相同 Bundle ID 用于 运行 应用程序。
  6. 在设备上点击 运行 - 它应该可以正常工作。