【问题标题】:Apple developer account teams not showing up on VS MacApple 开发人员帐户团队未出现在 VS Mac 上
【发布时间】:2018-07-13 13:37:35
【问题描述】:

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

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

截图:

虽然它在 Xcode 上完美运行:

环境:
- 已安装 Xcode 命令行。
- 安装了 Fastlane。

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

【问题讨论】:

  • 是的,如果我们使用未付费的 Apple ID,团队将不会在 VS for Mac 上显示此帐户。但是您可以像屏幕截图一样在 XCode 中添加您的帐户。然后检查自动管理签名。使用真机在 XCode 上运行项目后,keychain 已经添加了你的认证。最后你也可以用VS在真机上部署你的项目了。
  • 我遇到了同样的问题。这似乎是敌人设计的。

标签: xamarin xamarin.ios visual-studio-mac apple-id apple-developer


【解决方案1】:

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

  1. 用某种测试项目打开 XCode
  2. 在 plist 中设置目标捆绑包 ID(只要配置与捆绑包 ID 紧密耦合,此步骤很重要)
  3. 从 XCode 部署到设备,它将生成所有必需的证书/配置文件并保存在 Mac 上
  4. 去VS,让你在真实应用中的bundle id和你一样 刚刚生成的规定
  5. 在设备上点击运行 - 它 应该可以正常工作

【讨论】:

  • 这是我可以在免费开发人员帐户上使用 Xamarin 进行测试的唯一方法。我只需要在属性页面上的 Xcode 中打开一个空白单页应用程序并更改捆绑 ID,调试部署到设备,然后返回 Xamarin 并重新部署,它会更改应用程序和应用程序图标。我想知道是否有办法将这个过程自动化到第一次构建脚本中?
  • “在 plist 中设置目标包 id”是什么意思?
  • 在此处输入捆绑包 ID,抱歉造成混淆。
  • 谢谢。使用 Xcode 部署应用程序,然后使用 Visual Studio 执行相同操作(具有相同的包 ID com.xxx.<app_name>)就可以了。在创建另一个帐户并确保它没有链接到 Apple 开发者帐户之后。说真的,整个事情似乎是敌人设计的。
【解决方案2】:

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

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

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 2018-08-23
      • 2018-07-26
      相关资源
      最近更新 更多