我很高兴看到 React Native 可用,但我没有任何类型的 Apple 设备,而且我习惯于在基于 Debian 的系统上编码。
是否可以在本地测试应用程序,然后一旦我得到一台 Mac 来运行构建过程?
另外,有人知道安卓版什么时候出吗?
我很高兴看到 React Native 可用,但我没有任何类型的 Apple 设备,而且我习惯于在基于 Debian 的系统上编码。
是否可以在本地测试应用程序,然后一旦我得到一台 Mac 来运行构建过程?
另外,有人知道安卓版什么时候出吗?
它不受官方支持,但您应该能够。应用程序委托有一个指向 JS 服务器的路径:react-native/Examples/SampleApp/iOS/AppDelegate.m。
如果您在构建到您的手机之前将该 URL 指向您的 Debian 机器,它应该可以工作。(当然,JS 应该在提交到 App Store 之前捆绑到应用程序中。)
不幸的是,你现在不能这样做。它仅支持 iOS 设备,您需要 XCode 才能在模拟器中进行测试,因为按照文档(http://facebook.github.io/react-native/docs/getting-started.html#content),它将创建一个 XCode 项目
这是您需要的大致轮廓:
jsCodeLocation = [NSURL URLWithString:@"http://mydomain/index.ios.bundle"];
但是,此流程与在 mac 上开发相比要差得多,因为几乎没有调试能力,设置会很痛苦,并且您每次都需要在设备上重新启动应用程序。
不幸的是你不能。如果是因为您没有苹果电脑,您可以随时尝试在虚拟机上运行一台。