我可以在没有Xcode的情况下测试/开发应用程序吗?

6

我非常兴奋能够看到React Native已经发布,但是我身边没有苹果设备,并且我习惯在基于Debian的系统上编码。

是否可以在本地测试应用程序,然后在我有了Mac后运行构建过程?

另外,有人知道Android版本何时会发布吗?


根据这个帖子,你可以在没有Mac的情况下进行开发。 - Akimoto
4个回答

4

虽然官方不支持,但你应该能够实现。应用程序委托有一个指向JS服务器的路径:react-native/Examples/SampleApp/iOS/AppDelegate.m

如果在将应用程序构建到手机之前将该URL指向Debian机器,则应该可以正常工作。(当然,在提交到App Store之前,JS应该被捆绑到应用程序中。)


3

0

很遗憾,你不能这样做。 如果是因为你没有苹果电脑,你可以尝试在虚拟机上运行一个。


0

以下是您需要的大致概述:

  1. 一台iDevice
  2. 一个同事将构建放在该iDevice上,其根反应本机捆绑包指向您可以控制的某个端点。例如:jsCodeLocation = [NSURL URLWithString:@"http://mydomain/index.ios.bundle"];
  3. 将您的反应应用程序编译到该位置。
  4. 在iDevice上运行应用程序,这将通过下载js捆绑包来完成。

与在Mac上开发相比,这种流程会明显劣于开发,因为几乎没有调试能力,设置会很麻烦,并且您需要每次重新启动设备上的应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接