Ios 禁止在设备上执行react本机生成应用程序时出现了什么错误?

Ios 禁止在设备上执行react本机生成应用程序时出现了什么错误?,ios,react-native,Ios,React Native,我正在尝试在iphone上运行react本机应用程序,该应用程序在模拟器中正常运行。我在这里遵循与“使用脱机捆绑包”相关的说明(主要是) 我跑 react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output tmp/groups.bundle 这导致终端输出为 --bundle-output tmp/groups.bundle bundle: Created ReactPackager bundle:

我正在尝试在iphone上运行react本机应用程序,该应用程序在模拟器中正常运行。我在这里遵循与“使用脱机捆绑包”相关的说明(主要是)

我跑

react-native bundle --entry-file ./index.ios.js --platform ios --bundle-output tmp/groups.bundle
这导致终端输出为

--bundle-output tmp/groups.bundle
bundle: Created ReactPackager
bundle: Closing client
bundle: start
bundle: finish
bundle: Writing bundle output to: tmp/groups.bundle
bundle: Done writing bundle output
Assets destination folder is not set, skipping...
当然,“资产目的地跳过”可能不是一个好消息,但我不清楚它在这个过程中是如何/在哪里相关的

我一般不清楚在XCODE里面考虑什么反馈,我不是一个经验丰富的IOS DEV,但是考虑这个屏幕截图,


有没有我遗漏的明显细节?我需要提醒的是,我不是100%确定我的设备配置正确,但我总的感觉是正确的。

我今天早些时候遇到了同样的问题。我做了以下几个方面的组合:

  • 更新到v
    0.14.2
    npm i——保存反应-native@0.14.2
  • 0.13
    更新到
    0.14
  • 将该应用程序从模拟器中删除并更改了目标(我不确定为什么需要这样做,但我注意到它在iPhone 6模拟器上工作,所以我从iPhone 5切换到了iPhone 5。当我切换回5时,它就工作了
  • 我希望这有帮助

    编辑

    我能够再次重现这个错误

    在模拟器中进行测试时,如果生成并运行选项1,然后生成选项2。您将得到此错误

    在两个选项之间切换时,应用程序似乎没有完全更新


    解决方案是删除应用程序并让构建过程重新安装它。

    您能在不尝试创建脱机捆绑包的情况下让它工作吗?检查;在AppDelegate.m中,将显示localhost:8081的行更改为主机的名称或IP地址,例如mymacbook.local:8081,然后确保打包程序正在主机上运行(与在模拟器中运行时一样)并将构建推到设备上。我应该说明,并将相应更新,但我正在使用react native 0.14.1,我也有点不清楚您的帖子,您在所有情况下都是指在连接的设备上运行应用程序还是切换要使用的模拟器的上下文?我发现自己了解了一个解决方案,该解决方案包括ves正在重新加载应用程序。我还没有尝试过选项1,所以不清楚。我会继续修补。谢谢你的帖子。