使用Xamarin开发移动ios应用程序的低预算选项有哪些?

时间:2017-03-04 23:37:24

标签: c# ios mobile xamarin xamarin.ios

我是一名学生正在尝试使用Xamarin为朋友开发应用程序。为了测试IOS应用程序,Apple需要使用实际的Mac来测试应用程序,可以远程访问。

我考虑过几个选项。一个是尝试暂时使用我兄弟的Mac,但他住在该国的另一边。我假设使用的Mac代理不必与我使用的PC位于同一本地网络上,但我并不总是可以访问该选项。

另一个选择是找到一个便宜的二手Mac主要用作Mac代理。我目前的收入很少,所以如果我选择了这个选项,我就不能花很多钱,而且我不确定哪些模型能够处理工作量,也能够运行最新版本我认为是XCode的要求。

所以我的问题: - 有没有其他人有这些问题的经验? - 我的任何一个想法是否有效/ Mac的使用年限是否可行? - 有没有其他方法可以用来测试一个简单的应用程序?

1 个答案:

答案 0 :(得分:0)

是的,我当然有。

首先,我尝试在外部网络中使用Mac设置Mac Agent。我无法将Xamarin Agent设置为稳定。有时候我可以连接,有时候不能连接,连接突然停止工作。

所以这对我来说不是一个选择。

接下来,我搜索了一个托管的mac。但这对我来说是昂贵的。也没有选择。当你的位置没有Mac时,有一件事对我来说是缺失的:部署过程并不像只需将手机插入Mac并单击部署一样简单。

最后,我只购买了软件OSX并将其安装在带有一些黑客攻击的虚拟机中。这就是我现在的意义所在。所以我在Windows上开发(Visual Studio和Xamarin)并在VM中设置Xamarin代理。连接工作正常。我将手机插入主机并将其连接到Mac。我现在甚至只需点击一下即可将应用程序部署到我的iPhone上。

关于你的mac年龄的问题: 您可以在非常旧的Mac上安装最新版本的xCode。你只需要OS X El Capitan。 您可以在此处阅读可以使用的设备: https://en.wikipedia.org/wiki/OS_X_El_Capitan