繁体   English   中英

如何从 Windows 测试 ios 上的 reactnative 应用程序?

[英]How can I test a reactnative app on ios from windows?

我目前正在使用 reactNative 从我的 Windows 计算机(我唯一的计算机)构建一个移动应用程序。 该应用程序需要在物理设备而不是模拟器或模拟器上进行测试,因为它涉及 QR 扫描仪,当我尝试在 Android Studio 的安卓模拟器/模拟器上测试 QR 扫描仪时,它无法连接到我的笔记本电脑的相机. 所有这一切的问题是,我唯一的物理移动设备是 iPhone,而 React Native 需要 MacOS 进行 iOS 开发。

我试图通过使用 expo 来解决这个问题,但我作为一个小组的一部分工作,并且代码需要使用来自 react-native-community 的一些包,expo 不支持的包。 虽然研究表明从 expo 弹出到单独的 iOS 和 Android 版本可能能够解决我可以使用哪些包的问题,​​但我担心它会带回我必须在 iOS 手机上测试程序的问题视窗电脑。 关于这个问题是否会再次出现,我找不到任何明确的信息。

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

  1. 从 expo 退出是否允许我从 Windows 计算机构建一个要在 iOS 手机上进行测试的应用程序,同时可以访问全部范围的 react-native 和 react-native-community 资源(假设我正确安装了它们)?
  2. 是否有另一种更好的方法可以从 Windows 计算机开发可在 iPhone 上测试的 reactNative 应用程序?

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

Mac - 运行 OSX 的机器

Xcode - 免费

IOS 开发者账户约 90 美元

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM