我不是新开发人员,但我是 Xamarin 的新手。我希望有人能从高层次的角度告诉我如何最好地使用 Xamarin。我知道他们提供了一些很棒的工具,但我假设 (1) 我仍然需要 Mac (2) 我仍然需要 Apple 开发者帐户。
这些假设是否正确?是否可以在没有 Mac 机器的情况下使用 Xamarin 并仍然部署到 iPhone(即全部在 PC 上)?
我不是新开发人员,但我是 Xamarin 的新手。我希望有人能从高层次的角度告诉我如何最好地使用 Xamarin。我知道他们提供了一些很棒的工具,但我假设 (1) 我仍然需要 Mac (2) 我仍然需要 Apple 开发者帐户。
这些假设是否正确?是否可以在没有 Mac 机器的情况下使用 Xamarin 并仍然部署到 iPhone(即全部在 PC 上)?
是的。你需要一台 Mac 来进行 iOS 开发。您可以在 Windows 计算机上进行开发和调试,但构建本身需要在 Mac 计算机上完成(因为它需要与 Apple 的库链接等);
您需要一个 Apple 开发人员帐户才能配置和部署到 iOS设备。否则,您将仅限于 iOS 模拟器。
要考虑的另一件事是,为了在开发过程中查看 UI 的外观,并且为了对 UI 进行拖放开发,您需要使用 MAC,而不是 PC。Visual Studio 插件或 Windows 版本的 Xamarin Studio 中没有 iOS 应用程序的“设计视图”。MAC 上的 Xamarin Studio 只是将您导航到 XCode IDE 并让您在其中进行拖放开发。