【问题标题】:iOS deployment fails with error "Selected device is not a physical device. Please select a valid device before deploying the application."iOS 部署失败并显示错误“所选设备不是物理设备。请在部署应用程序之前选择有效设备。”
【发布时间】:2019-01-29 17:01:33
【问题描述】:

我在 Windows PC 上使用 VS-2017。我可以使用模拟器测试和运行 iOS 应用程序。

  1. 现在我开始为 AppStore 构建应用程序。
  2. 构建成功。
  3. 现在我在项目解决方案菜单中选择“部署...”。
  4. 什么都没有发生。

Xamarin 日志只显示一个新行: "所选设备不是物理设备。部署应用前请选择有效设备。"

应用程序已构建并签名。

如何将我的应用上传到商店?

【问题讨论】:

标签: ios xamarin.forms visual-studio-2017 app-store app-store-connect


【解决方案1】:

您需要连接 Mac: https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/windows/connecting-to-mac/index

或者将您的应用归档到 .ipa 并使用 Mac 和 Application Loader.app: https://help.apple.com/itc/apploader/#/apdS673accdb

【讨论】:

    【解决方案2】:

    有两种不同的东西,

    首先是部署。这意味着您正在将应用程序安装到您的 iPhone。

    第二件事是发布:为此您需要一个开发者帐户,您必须设置应用程序,然后您可以发布它以供其他用户安装。

    现在,如果您想在您的设备上对其进行测试,请连接物理 iPhone 并在部署时选择它以查看在其上运行的应用程序。

    希望它清除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多