可以仅使用 Windows PC 模拟 iOS 应用程序与 Visual Studio
Possible to simulate iOS app with Visual Studio using Windows PC only
如果其他地方已经涉及到这一点,我深表歉意。我已经尽我所能研究了这个话题,但我仍然不确定我找到的答案。我是一名大四学生,我正在开发一个应用程序,主要用作我的团队为我们的高级顶点项目构建的设备的遥控器。 Android 应用程序等一切进展顺利,但我们也有兴趣开发 iOS 应用程序。我们被引导到 Visual Studio 2015 年或更晚的时间,因为我们 none 拥有一个 Mac。我们没有 iPhone 并且我们对尝试正式销售或部署该应用程序不感兴趣。我们真正需要的只是一种在 PC 上模拟 iOS 应用程序并证明该功能仍然存在以控制我们的设备的方法。
我看过一些帖子,说明 Mac 的要求,至少要处理 Windows 机器上任何应用程序开发的转换。我还发现了一些可能涉及安装 Mac VM 的帖子,但我不确定这些是否是 "legal" 解决方案?我们的项目预算中没有购买任何 Mac 系统、OS 或云服务来开发应用程序的费用。我只做过与编程无关的 Macs 的轻度工作,所以我对 VM 等方面的可能性知之甚少
此时我想弄清楚是否存在仅使用 Visual Studio 和 Windows PC 来模拟 iOS 应用程序的实际合法手段?在我们的例子中,我们需要模拟能够无线连接到我们的设备并控制它。物理设备实际上是 Windows 笔记本电脑也没关系,CS 部门只是想看看我们开发的软件理论上可以在 iOS 设备上运行。我们将在每周更新期间详细介绍我们的工作,因此解决方案在所有方面都需要高于 table。
如果在其他地方回答了这个问题,我深表歉意。 Visual Studio 中的选项和大多数在线指南都非常不清楚在各种项目类型下您可以做什么和不能做什么。我们不希望在 C# 开发中过于深入,结果却碰上了无法逾越的墙而失去了所有的时间。 Apple 似乎对一切都严加看管,所以我对 VM 替代 Mac 持怀疑态度。提前感谢您的宝贵时间!
您必须有一台 Mac 才能开发 iOS 应用程序,既可以作为构建服务器,也可以作为您的主要开发机器。即使在使用 Xamarin 时,构建工具和 iOS 模拟器也是由 Apple 提供的,并且在 Apple 的 OS 上只会 运行。您只能合法 运行 Mac OS 在 Apple 硬件上。
只是添加到前面的(和正确答案 imo),其中指出您需要 mac 才能合法构建 IOS 应用程序。
您不需要强大的 mac 来建造建筑。我已经使用 mac mini 作为构建服务器一年了,没有出现重大问题。我不想在这个 machine 上做任何实际开发,但它非常适合坐在角落里进行通过 visual studio.
发送的构建
您仍然可以使用 visual studio 在 windows 上进行所有 IOS 开发(连接到 mac 进行构建)。此外,对于 VS 的企业版,您可以 运行 PC 上的 IOS 模拟器,但同样需要连接 Mac。虽然我希望他们最终会将此功能带回社区用户。
在您的特定(学术)案例中,无论您是否设法获得 mac 构建,我建议查看 Xamarin Test Cloud 以提供证据证明您的软件可以在大量设备。
如果其他地方已经涉及到这一点,我深表歉意。我已经尽我所能研究了这个话题,但我仍然不确定我找到的答案。我是一名大四学生,我正在开发一个应用程序,主要用作我的团队为我们的高级顶点项目构建的设备的遥控器。 Android 应用程序等一切进展顺利,但我们也有兴趣开发 iOS 应用程序。我们被引导到 Visual Studio 2015 年或更晚的时间,因为我们 none 拥有一个 Mac。我们没有 iPhone 并且我们对尝试正式销售或部署该应用程序不感兴趣。我们真正需要的只是一种在 PC 上模拟 iOS 应用程序并证明该功能仍然存在以控制我们的设备的方法。
我看过一些帖子,说明 Mac 的要求,至少要处理 Windows 机器上任何应用程序开发的转换。我还发现了一些可能涉及安装 Mac VM 的帖子,但我不确定这些是否是 "legal" 解决方案?我们的项目预算中没有购买任何 Mac 系统、OS 或云服务来开发应用程序的费用。我只做过与编程无关的 Macs 的轻度工作,所以我对 VM 等方面的可能性知之甚少
此时我想弄清楚是否存在仅使用 Visual Studio 和 Windows PC 来模拟 iOS 应用程序的实际合法手段?在我们的例子中,我们需要模拟能够无线连接到我们的设备并控制它。物理设备实际上是 Windows 笔记本电脑也没关系,CS 部门只是想看看我们开发的软件理论上可以在 iOS 设备上运行。我们将在每周更新期间详细介绍我们的工作,因此解决方案在所有方面都需要高于 table。
如果在其他地方回答了这个问题,我深表歉意。 Visual Studio 中的选项和大多数在线指南都非常不清楚在各种项目类型下您可以做什么和不能做什么。我们不希望在 C# 开发中过于深入,结果却碰上了无法逾越的墙而失去了所有的时间。 Apple 似乎对一切都严加看管,所以我对 VM 替代 Mac 持怀疑态度。提前感谢您的宝贵时间!
您必须有一台 Mac 才能开发 iOS 应用程序,既可以作为构建服务器,也可以作为您的主要开发机器。即使在使用 Xamarin 时,构建工具和 iOS 模拟器也是由 Apple 提供的,并且在 Apple 的 OS 上只会 运行。您只能合法 运行 Mac OS 在 Apple 硬件上。
只是添加到前面的(和正确答案 imo),其中指出您需要 mac 才能合法构建 IOS 应用程序。
您不需要强大的 mac 来建造建筑。我已经使用 mac mini 作为构建服务器一年了,没有出现重大问题。我不想在这个 machine 上做任何实际开发,但它非常适合坐在角落里进行通过 visual studio.
发送的构建您仍然可以使用 visual studio 在 windows 上进行所有 IOS 开发(连接到 mac 进行构建)。此外,对于 VS 的企业版,您可以 运行 PC 上的 IOS 模拟器,但同样需要连接 Mac。虽然我希望他们最终会将此功能带回社区用户。
在您的特定(学术)案例中,无论您是否设法获得 mac 构建,我建议查看 Xamarin Test Cloud 以提供证据证明您的软件可以在大量设备。