Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
如何将reactnative v0.45项目构建到ios realse_Ios_React Native - Fatal编程技术网

如何将reactnative v0.45项目构建到ios realse

如何将reactnative v0.45项目构建到ios realse,ios,react-native,Ios,React Native,我正在使用最新的reactnative verion 0.45,对于如何构建ios版本,我没有任何线索 关于如何在此处引用的文档的“在ios设备上运行”部分: 使用USB至Lightning电缆将iOS设备连接到Mac。 导航到项目中的ios文件夹,然后打开.xcodeproj 使用Xcode在其中创建文件 但在运行命令npm ios后,找不到ios文件夹。大多数StackOverflow答案(如)都需要一个类似于react native bundle的命令,但也找不到该命令 我已经有了Xcod

我正在使用最新的reactnative verion 0.45,对于如何构建ios版本,我没有任何线索

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

使用USB至Lightning电缆将iOS设备连接到Mac。 导航到项目中的ios文件夹,然后打开.xcodeproj 使用Xcode在其中创建文件

但在运行命令
npm ios
后,找不到
ios
文件夹。大多数StackOverflow答案(如)都需要一个类似于
react native bundle
的命令,但也找不到该命令

我已经有了Xcode和一个app develope会员帐户,我真的很想在iphone上构建我的第一个reactnative应用程序,然后才能在上面做更多的事情

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

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

  • 连接手机并从设备选择下拉列表中选择手机

  • 选择资源管理器中的第一个选项卡并转到
    签名
    区域,选择您的开发团队

  • 单击play,它将在开发模式下在您的手机中安装该应用程序

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

  • 打开
    产品
    下的
    方案
    菜单。从下拉列表中,一直往下看,您将找到菜单
    编辑方案
    ,选择此项。

  • 选择
    发布
    方案,点击关闭,然后在手机中重新运行项目。

注意:如果您正在构建发布版,请确保您的目标设备是
通用iOS设备

希望有帮助!:)

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

  • 连接手机并从设备选择下拉列表中选择手机

  • 选择资源管理器中的第一个选项卡并转到
    签名
    区域,选择您的开发团队

  • 单击play,它将在开发模式下在您的手机中安装该应用程序

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

  • 打开
    产品
    下的
    方案
    菜单。从下拉列表中,一直往下看,您将找到菜单
    编辑方案
    ,选择此项。

  • 选择
    发布
    方案,点击关闭,然后在手机中重新运行项目。

注意:如果您正在构建发布版,请确保您的目标设备是
通用iOS设备


希望有帮助!:)

我也坚持了几天,除非你用React Native 0.45不再获得
ios
android
文件夹

您可以使用Expo:

据我所知,他们会在线为您构建应用程序,因此需要一些时间并需要一个免费的expo帐户,但完成后,您可以下载
.apk
.ipa
将其提交给Play Store或AppStore

当您想向项目中添加更多自定义(非javascript)代码并在Andoid Studio或Xcode中编辑它时,您必须从Creative本机中弹出:


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

我也一直在解决这个问题,几天之后,除非您不再使用React Native 0.45获得
ios
android
文件夹

您可以使用Expo:

据我所知,他们会在线为您构建应用程序,因此需要一些时间并需要一个免费的expo帐户,但完成后,您可以下载
.apk
.ipa
将其提交给Play Store或AppStore

当您想向项目中添加更多自定义(非javascript)代码并在Andoid Studio或Xcode中编辑它时,您必须从Creative本机中弹出:


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

谢谢,我们将按照您的建议进行测试,看看结果如何:DHi,BNY,我正在跟随您的导师尝试解决这个问题,但是在使用
exp login
登录后,我在文件夹下找不到
exp.json
,您有什么建议可以分享吗?该文件是自动创建的还是手动创建的?谢谢最后,我现在正在构建我的应用程序,但我不得不将我的苹果id和密码交给expo,这让我感到很难过。。。甚至是一个开源项目。而且似乎
exp.json
应该被称为
app.json
,所以只需将
app.json
重命名为
exp.json
,并添加所需的内容。经过一些实践后,我决定切换到使用本机代码构建新项目,并拒绝了所有的Expo内容。非常简单:只需使用React Native by:
React Native init AwesomeProject
的CLI工具启动一个新项目,然后将所有
js
文件复制到新项目中。所以你的所有文件都像exepted(
ios/android
)。我完全错了,你不会用RN45获取这些文件夹,我只是开始我的项目错了…谢谢,我会听从你的建议,看看结果如何:DHi,BNY,我正在跟随你的导师尝试解决这个问题,但在使用
exp login
登录后,我找不到文件夹下的
exp.json
,你有什么建议可以分享吗?该文件是自动创建的还是手动创建的?谢谢最后,我现在正在构建我的应用程序,但我不得不将我的苹果id和密码交给expo,这让我感到很难过。。。甚至是一个开源项目。看来