9

我想为 iOS 应用程序制作一些想法的原型,但我没有 Mac 机器。(我的机器也使用 AMD 处理器,这使得设置 vm 成为问题,我无法解决)

因此,我唯一的选择(除了获得 Mac)是在云中租用 Mac 机器(macincloud 是我的目标)。

我想调试在 iPad 上运行的应用程序(本机,而不是 Web),我已连接到本地 Win7 机器。

有没有办法启用/共享我的 USB 到远程 Mac,以便 Xcode 可以检测到我的设备并允许调试应用程序?

4

3 回答 3

2

对于那些从谷歌来到这里的人,现在可以使用 macincloud 网站上描述的几种不同的解决方案:

https://support.macincloud.com/support/solutions/articles/8000007775-test-apps-on-physical-ios-devices-connect-a-device

对于真正的本地设备调试,USB Gate 是他们推荐的解决方案。

于 2016-12-06T23:33:08.550 回答
1

为此,您需要一个工具来通过 Internet 共享您的 USB。也许你可以试试http://www.eltima.com/products/usb-over-network-mac/http://www.net-usb.com

但是您可能需要使用 macincloud 无法获得的管理员权限。也许您可以尝试其他提供商,例如http://xcodeclub.com

也客栈macincloud的FAQ:

如何使用 MacinCloud 服务在我自己的 iOS 硬件上轻松测试我的应用程序?

尽管无法让远程 Mac 服务器知道连接到本地计算机的 iOS 设备,但有一种解决方法:

我们强烈建议开发人员使用 TestFlightApp.com 提供的免费服务,该服务使您可以轻松配置您的 iOS 设备进行开发,并将您的应用程序分发到 iOS 设备进行测试。

请访问 TestFlightApp.com 了解更多信息。您需要在他们的网站上注册一个免费的开发者帐户才能使用该服务。

于 2013-05-23T09:12:04.847 回答
-1

根据MacinCloud 支持门户中的这篇文章,现在可以通过在您的物理 iOS 设备上安装应用程序来实现这一点:

  1. 在您的 iOS 设备上,您将需要一个允许您访问 MacinCloud 的远程桌面应用程序。我们强烈推荐您可以在 App Store 中找到由 Microsoft 开发的名为“RD Client”的免费应用程序。下载并安装它。

  2. 在 iPad 或 iPhone 上运行“RD 客户端”应用程序。按右上角的“+”按钮添加新连接。

  3. 选择“添加 PC 或服务器”,然后输入:

PC 名称:[您的服务器名称].macincloud.com:6000

这个“PC Name”字段用于告诉 App 连接到哪个服务器。在我们的例子中,服务器是 Mac 服务器。购买后,您将通过电子邮件收到您的服务器名称以及您的服务器登录用户名和密码。如果您的服务器名称是“A101”,那么您应该在此字段中输入“A101.macincloud.com:6000”。请注意,在“6000”之前有一个“:”。

用户名:[您的用户名]]

为了启动连接,我们只需要输入这两个字段。按右上角的“保存”按钮,您将看到创建了一个新的连接图标。只需按下图标即可启动连接。

在下一个屏幕上,按下“不要询问我与这台计算机的连接”开关,然后按下右上角的“连接”按钮。

现在,“凭据”页面允许您查看您的连接信息。确保服务器信息和“用户名”正确。在此页面上输入您的密码。您也可以在看到 Mac 登录屏幕后执行此操作。我们不建议您在此页面保存密码,因此请勿打开“存储用户名和密码”开关。

现在,按右上角的“完成”以启动连接。如果您已经在上一个屏幕中输入了密码,那么您现在已连接到 Mac。如果没有,您应该会看到 Mac 登录屏幕,您可以输入密码进行登录。

确保使用 Apple 图标 > 注销菜单项注销您的帐户。只需断开连接或关闭应用程序不会让您注销您的 Mac 服务器帐户。

于 2018-10-13T23:37:47.693 回答