【问题标题】:How to deploy Xamarin Forms App to iOS device for Testing如何将 Xamarin Forms App 部署到 iOS 设备进行测试
【发布时间】:2017-06-25 01:44:16
【问题描述】:

我正在使用 VS2017 进行 Xamarin 表单应用程序开发。使用VS2017,我可以使用Android模拟器,我可以将简单的xamarin forms hello应用程序部署到我的物理Android手机(在Android手机上进行一些设置之后)。

我现在的问题是如何将我的 Windows 10 PC 中的 VS2017 中的相同 Xamarin Forms hello 应用程序部署到 iOS 设备?现在,我有一个 MacBook Pro 和 iphone6。我尝试使用 mac 代理,但这仅适用于 iOS 模拟器。

请帮忙。非常感谢任何链接或帮助。

更新 1:

令人困惑的部分是 App ID。说,我在 Apple Portal 中创建了一个名为 MySwiftDemo 的 AppID,在 Mac 上我创建了一个带有 Bundle Id 的虚拟应用程序:com.FunProject.MyFirstSwiftDemo,我在 Apple Portal 所需的 AppID 中使用了它 我在 VS 调用 MyVSFirstApp 中创建了 XF 应用程序,这是将部署到 iOS 设备的实际应用程序。

1) Mac 和 VS 中的应用名称不一样。所以配置文件是指来自 mac 的所有内容,没有 Xamarin 应用程序名称可以吗?

2) 如果我有另一个 Xamarin 表单应用调用 My2ndApp 来部署到 iOS 设备,我是否需要在 Apple Portal 上创建另一个 AppID 并在 mac 上创建 Bundle ID?

谢谢

【问题讨论】:

标签: xamarin.forms


【解决方案1】:
  1. 订阅 Apple 的开发者计划

    访问Apple Developer Portal进行注册。请注意,要注册为 Apple 开发者,必须拥有 Apple ID,费用为 100 美元/年

  2. 创建 iOS 签名证书
  3. 为开发人员模式配置您的 iOS 项目和物理 iOS 设备
    • 将您的物理 iOS 设备连接到 Mac 上的 USB 端口,然后按照步骤linked here

【讨论】:

  • 如果你使用 VS for MAC 它应该更容易。在 Build2017 上,米格尔和詹姆斯证明了这一点。
  • @Brandon,感谢您提供的链接。请参考我的更新。希望你能解开我的一些困惑。
【解决方案2】:

使用 XamarinLivePlayer 我们可以在 Android 和 iOS 上测试该应用

这是在 Microsoft Build 2017 事件 (https://build.microsoft.com/) 中引入的。

您可以在https://www.xamarin.com/live阅读更多内容

https://www.visualstudio.com/vs/mobile-center/

【讨论】:

  • 我使用的是 Enterprise VS2017,但我没有使用 VS2017 Preview。所以,我不能使用 Xamarin Live Player 来调试和部署,这样对吗?
  • 我想我想使用旧方法。
猜你喜欢
  • 1970-01-01
  • 2019-01-26
  • 2017-05-20
  • 1970-01-01
  • 1970-01-01
  • 2017-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多