[英]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 手机上测试程序的问题视窗电脑。 关于这个问题是否会再次出现,我找不到任何明确的信息。
所以我的两个问题基本上如下-
您可以使用 Xamarin 和 Unity 在 Windows 上开发 IOS 应用程序,仅举几例。 还有一些付费的“模拟器”,比如 Smartface。 但是,如果您想编译、运行和分发应用程序,您将需要:
Mac - 运行 OSX 的机器
Xcode - 免费
IOS 开发者账户约 90 美元
解决此问题的一种成本较低的方法是购买一台用过的 mac mini,并将其连接到您现有的鼠标、键盘和显示器上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.