未处理的JS异常:undefined不是对象(评估'u.View.propTypes.style')

时间:2018-03-05 21:58:39

标签: xcode react-native react-native-ios

第一次使IOS构建React原生:) 无法向IOS发布版本。调试构建工作。 只有发布和Testflight不起作用。 应用程序打开后崩溃(关闭)。 我清理缓存,重新安装包但仍然发生相同的错误。 react和react-native的版本:

   "react": "16.2.0",
   "react-native": "0.53.3"

Xcode中来自控制台的错误消息:

[error][tid:com.facebook.react.JavaScript] Module AppRegistry is not a 
registered callable module (calling runApplication)
2018-03-05 22:40:26.891072+0200 agMedica[713:91027] Module AppRegistry 
is not a registered callable module (calling runApplication)
2018-03-05 22:40:26.912175+0200 agMedica[713:91025] *** Terminating app 
due to uncaught exception 'RCTFatalException: Unhandled JS Exception: 
undefined is not an object (evaluating 'u.View.propTypes.style')', 
reason: 'Unhandled JS Exception: undefined is not an object (evaluating 
'u.View.prop..., stack:
<unknown>@649:1548
d@2:755
<unknown>@648:81
d@2:755
<unknown>@435:171
d@2:755
<unknown>@434:81
d@2:755
<unknown>@342:201
d@2:755
<unknown>@305:141
d@2:755
<unknown>@12:42
d@2:755
n@2:326
global code@870:8
'
*** First throw call stack:
(0x1d7bfb3d 0x1ca47067 0x1ce697 0x1cc1a9 0x1d7c4354 0x1d6e82b9 
0x1d6ebe87 0x1e0cb3 0x21e0c9 0x21dd3b 0x7ff467 0x80b66f 0x802a39 
0x80bb31 0x80d76b 0x80d471 0x1d04287d 0x1d04245c)
libc++abi.dylib: terminating with uncaught exception of type 
NSException

1 个答案:

答案 0 :(得分:2)

正如编写的那样,View.propTypes已被弃用。我一直试图在我的代码中找到这篇文章。但不可能。 比我看节点模块,发现了一些。将View.propTypes.style更改为PropTypes.style并开始工作。 也许这个解决方案对某人有帮助,也许有人知道更好的解决方案 View.propTypes.style code that need to change