繁体   English   中英

ReactNative-在真实设备上构建时的XCode错误?

[英]ReactNative - XCode bug when building on real device?

我目前正在尝试发布我的第一个React Native应用,并且一个错误使我疯狂了3个星期。

当我在XCode的IOS模拟器上运行我的应用程序时,一切正常。 但是,当我将目标设备更改为真实的iPhone(我尝试使用iPhone 4、5和6)时,出现此XCode错误:

XCode React-Native bug

当然,我的方案处于释放模式。

我不知道我是否忘记了XCode参数中的某些内容,或者是否是JavaScript错误。 但是,当我在模拟器上运行该应用程序时,一切似乎都运行良好。 (但对于许多React警告...)

XCode React-Native bug

有什么主意或线索吗? 特别是,当它说“ KinderApp Release [175:60b]”时,您知道它指向的文件[175:60b]吗?

编辑:

当然,我没有在AppDelegate.m中注释选项2:

AppDelegate.m

开箱即用的选项2是从构建中加载main.jsbundle。 看来您已将应用程序配置为加载远程JavaScript。

您看到的异常可能意味着格式错误的JavaScript被发送到JSContext。

在尝试继续之前,我首先要验证这种情况。

-编辑-

此时,从XCode发出的警告并不重要。

我已经解决了这个问题。 实际上,这是一个非常基本的javascript错误。 我使用了基本的javascript“警报”向用户显示消息。 我忍受了模拟器。 但是它在真实设备上崩溃。 最后,我将警报更改为AlertIOS.alert,一切正常。

3个星期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM