如何将反应性v0.45项目构建到ios realse

时间:2017-06-18 02:52:15

标签: ios react-native

我使用最新的反应性版本0.45,我没有得到关于如何构建ios版本的official doc的线索。

关于如何在此处引用的文档的ios设备部分上运行:

  

使用USB转Lightning线缆将iOS设备连接到Mac。   导航到项目中的ios文件夹,然后打开.xcodeproj   使用Xcode将文件放入其中。

但是在运行命令ios后找不到npm ios文件夹。大多数StackOverflow答案如this one都需要react-native-bundle之类的命令,但也找不到。{/ p>

我已经有了Xcode和一个应用程序开发会员帐户,并且真的想在我可以做更多的事情之前在我的iphone上构建我的第一个反应性应用程序。

我知道这可能是一个非常新手的问题。如果有人可以提供一些指导或者提供一些关于此的文档?

2 个答案:

答案 0 :(得分:3)

我也坚持了几天这个问题,除非你不再使用React Native 0.45获得iosandroid文件夹。

您可以使用Expo:https://docs.expo.io/versions/v17.0.0/guides/building-standalone-apps.html

构建独立应用

据我了解,他们会在线为您构建您的应用,因此需要一些时间并需要免费的博览会帐户,但在完成后,您可以下载.apk.ipa进行提交它可以播放商店或AppStore。

如果您想在项目中添加更多自定义(非javascript)代码并在Andoid Studio或Xcode中进行编辑,那么您必须从Reative Native中弹出:https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md

之后,您可以通过在模拟器中构建自己的应用程序来测试您的应用程序,而无需使用Expo-App。

答案 1 :(得分:0)

  • 使用xcode打开项目的ios文件夹 Select ios folder

  • 连接手机并从设备选择下拉列表中选择您的手机Choose your iPhone

  • 选择资源管理器中的第一个标签,然后转到signing区域,选择您的开发团队 Select first tab Select team

  • 点击播放,它会在开发模式下在手机中安装该应用

对于生产构建,您也可以这样做。但是,您需要将计划更改为生产:

  • scheme下打开product菜单。从下拉列表中,一直向下看,您将找到菜单Edit Scheme,选择此项。 Select scheme

  • 选择Release计划,点击关闭并在手机中重新运行您的项目。 Select release scheme

注意:如果您要进行发布,请确保目标设备为Generic iOS Device

希望它有所帮助! :)