当前位置: 首页 > 知识库问答 >
问题:

如何从windows在ios上测试本机应用程序?

龚鸿雪
2023-03-14

我目前正在使用reactNative从我的windows电脑(我唯一的电脑)构建一个移动应用程序。该应用需要在物理设备上测试,而不是在模拟器或模拟器上测试,因为它涉及一个QR扫描器,当我试图在android Studio的android模拟器/模拟器上测试QR扫描器时,它无法连接到我笔记本电脑的摄像头。所有这一切的关键在于,我唯一的物理移动设备是iPhone,React Native需要MacOS来开发iOS。

我试图通过使用expo来解决这个问题,但我是团队的一员,代码需要使用react native社区的一些包,expo不支持这些包。虽然有研究表明,从expo推出独立的iOS和Android版本可能能够解决我可以使用哪些软件包的问题,但我担心这会让我不得不从windows电脑在iOS手机上测试该程序的问题卷土重来。关于这个问题是否会再次出现,我找不到任何明确的答案。

所以我的两个问题基本上如下-

  1. 从expo中退出是否允许我从windows计算机上构建一个应用程序,在iOS手机上进行测试,同时访问react-native和react-native社区的全部资源(假设我安装正确)

共有1个答案

巢睿
2023-03-14

你可以使用Xamarin和Unity在windows上开发IOS应用。还有一些付费的“模拟器”,比如Smartface。但是,如果你想编译、运行和分发你需要的应用程序:

运行OSX的Mac机

无Xcode

IOS开发者账户约90美元

解决这个问题的一个成本较低的方法是购买一台二手mac mini,并将其连接到现有的鼠标、键盘和显示器上。

 类似资料:
  • 问题内容: 我正在寻找资源,文档或关于如何在基于Linux的服务器上部署Windows机器上测试django celery的建议。 任何有用的答案将不胜感激和接受。 问题答案: Celery(由于另一个答案指出是第4版)不支持Windows(来源:http : //docs.celeryproject.org/en/latest/faq.html#does- celery-support-wind

  • 问题内容: 我知道如何使用node-inspector和iisnode调试http应用程序。但是我可以在Windows上使用node-inspector调试 非http 节点应用程序吗? 我试过了: 它说: 但是在Chrome中打开并不会执行任何操作。 顺便说一句:运行确实会启动命令行调试器。但这不像节点检查器。 问题答案: 要使用node-inspector,不可以使用正确的开关 详细步骤如下:

  • 在新版本(1.1)中,我想用新列升级数据库。 在我的应用程序中,数据库升级是一个常见的崩溃,因为以前版本(1.0)中的用户没有数据库中的新列。 我尝试过使用Google Play Store的beta测试功能,但问题是没有一个有效的方法(或者至少我还没有找到一个)来做到以下几点: 唯一的方法(就我所关心的)是从测试列表中删除测试器(在Google Play systems中刷新可能需要几个小时),

  • 我是NativeScript的新手,我刚刚制作了我的第一个应用程序。我的应用程序需要在真正的iPhone上进行测试;然而,我不知道如何在真正的iPhone上测试它,而不是在模拟器上。我试着查看appbuilder文档,但我不知道如何在iPhone上测试它。当我插上iPhone时,我试图使用,但我发现: 我不知道为什么我不能在iPhone上运行它。谁能告诉我如何在真正的iPhone上测试它,或者我做

  • 我有一个iOS react本机应用程序,我从CameraRoll加载图像并在另一个视图中显示它们。 这适用于大多数图像,但当图像为动画GIF时,会显示图像,但不会设置动画。我希望能够显示动画原件,而不是静态缩略图。 从CameraRoll返回的图像信息的格式如下: 我将此显示在图像组件中: 正如我所说,一个静态版本的GIF将显示-我相信这是一个自动缩略图iOS生成的相机卷图像。 URI看起来像是一

  • 我是PhoneGap和移动应用程序开发新手。我想使用PhoneGap创建一个应用程序,这样我就可以获得相同应用程序的Android、iOS和BlackBerry版本。 我已经安装PhoneGap在我的Windows 7桌面使用教程在https://www.youtube.com/watch?v=nqFpfrUrMM4 我有一些关于PhoneGap的问题: 我们可以创建多个页面(HTML文件)还是只