Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我使用apple m1上的react native开发iOS应用程序,那么这些版本是否与不使用ARM芯片的设备兼容?_Ios_React Native_React Native Ios - Fatal编程技术网

如果我使用apple m1上的react native开发iOS应用程序,那么这些版本是否与不使用ARM芯片的设备兼容?

如果我使用apple m1上的react native开发iOS应用程序,那么这些版本是否与不使用ARM芯片的设备兼容?,ios,react-native,react-native-ios,Ios,React Native,React Native Ios,我是iOS开发新手,希望尝试使用react native cli构建应用程序。我将在未来几天内购买一台苹果设备,并一直在考虑新的M1,然而,考虑到大多数人都属于这一类,我还无法确定我在M1上构建的应用程序是否适用于没有M1的旧设备(特别是手机) m1在这一点上是一个好的购买吗?还是我应该使用基于英特尔的mac 我觉得自己很傻,因为我没有完全理解为什么或者为什么它们不起作用,所以如果有人能解释一下这些应用程序在外行中是否兼容,这将真正有助于我对这次购买的信心。我需要用rosetta运行我的应用程序

我是iOS开发新手,希望尝试使用react native cli构建应用程序。我将在未来几天内购买一台苹果设备,并一直在考虑新的M1,然而,考虑到大多数人都属于这一类,我还无法确定我在M1上构建的应用程序是否适用于没有M1的旧设备(特别是手机)

m1在这一点上是一个好的购买吗?还是我应该使用基于英特尔的mac


我觉得自己很傻,因为我没有完全理解为什么或者为什么它们不起作用,所以如果有人能解释一下这些应用程序在外行中是否兼容,这将真正有助于我对这次购买的信心。我需要用rosetta运行我的应用程序吗?

我还得到了一个带有M1的新Macbook pro,我还开发了React本机和iOS应用程序,经过仔细研究,我可以肯定地说,使用Xcode 12,您应该能够为这两个芯片组构建React本机应用程序

(根据我的评论)以下是Xcode登录页的代码片段-


Xcode 12是一款通用应用程序,在基于Intel的CPU和Apple Silicon上100%本机运行,性能卓越,界面简洁。*它还包括一个统一的macOS SDK,包括所有框架、编译器、调试器、,以及构建在Apple Silicon和Intel x86_64 CPU上本机运行的应用程序所需的其他工具。


直到一个月前,VSCode等应用程序还不能在M1 Mac和其他几个应用程序上运行,但此后一直在推动更新,这使得M1设备或多或少可以像其他Mac一样运行。但普遍的共识是,其他第三方应用程序(与XCode或VSCode无关)可能存在潜在问题,这些问题可能需要几个月才能解决。因此,总而言之,在这一阶段,买一台新的Mac电脑是值得的,但要为第三方应用程序的一些bug做好准备。

它们会起作用的,是的。
Xcode 12是一款通用应用程序,在基于Intel的CPU和Apple Silicon上100%本机运行,性能卓越,界面简洁。*它还包括一个统一的macOS SDK,包括所有框架、编译器、调试器、,以及构建在苹果硅和英特尔x86_64 CPU上本机运行的应用程序所需的其他工具。
除Xcode外,M1芯片也支持VSCode(如果这是开发react本机项目所需的)。谢谢ez-c,这很有意义。