7

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

没有显示任何团队,并且“查看详细信息...”按钮不执行任何操作。另外,账号左侧的图标是笑脸图标,应该是官方教程中的用户图标。

截屏: VS Mac 偏好设置中的帐户菜单

虽然它在 Xcode 上完美运行: 在 Xcode 上完美运行

环境:
- 安装了 Xcode 命令行。
- 安装了快车道。

我已经完成了哪些故障排除:
- 重新安装 Fastlane。
- 使用其他帐户(没有一个有效)。
- 使用 Xcode 登录(上​​图)。
- 尝试在网上找到任何有相同问题的人,但没有找到。

4

3 回答 3

12

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

  1. 用某种测试项目打开 XCode
  2. 在 plist 中设置目标捆绑包 ID(只要提供与捆绑包 ID 紧密耦合,此步骤很重要)
  3. 从 XCode 部署到设备,它将生成所有必需的证书/配置文件并保存在 Mac 上
  4. 去VS,让你在真实应用程序中的捆绑ID与你刚刚生成的配置相同
  5. 在设备上运行 - 它应该可以正常工作
于 2018-04-26T19:59:44.717 回答
1

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

  1. 使用某种测试项目打开 Xcode。
  2. 在 plist 中设置目标包 id。
  3. 选择受人尊敬的团队并选择自动配置文件。它将生成所有必需的证书/配置文件并保存在 Mac 上
  4. 从 Xcode 在设备中部署应用程序。
  5. 转到 VS,使用我们在 Xcode 中使用的相同 Bundle ID 来运行应用程序。
  6. 在设备上运行 - 它应该可以正常工作。
于 2019-08-16T12:54:36.443 回答
0

为了解决这个问题,在 Visual Studio for Mac 中,我:

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

注意:这并不能回答为什么原始发帖人的个人团队(与未付费开发者帐户一起使用)没有出现在 Visual Studio for Mac 中的问题,但它确实解决了为什么您希望未付费开发者团队帐户出现的问题(用于开发!)。这就是原始发帖人问这个问题的内在原因。

于 2019-07-06T21:29:16.220 回答