React Native无法为iOS创建
问题描述:
我有一个在XCode 8.x中很好地构建并在模拟器上运行的反应原生应用程序。React Native无法为iOS创建
我在单独的计算机上有XCode 7.3。当我尝试建立我的反应本地应用程序,我得到错误信息:
住宅“badgeColor” NOUT的类型的对象中找到“UITabBarItem”
有没有人遇到过这种问题,怎么办你解决它?这是XCode版本问题吗?
答
我在那些线RCTTabBarItem.m
// badgeColor available "since iOS 10"
if ([self.barItem respondsToSelector:@selector(badgeColor)]) {
self.barItem.badgeColor = badgeColor;
}
我想你应该更新版本的Xcode看到,&看到,随着意见 “badgeColor可用,因为iOS的10”
,或者你想要在终端中查看你的xcode版本,请输入“xcodebuild-showsdks”& wi LL显示:
byewebstersmbp:react_project webster$ xcodebuild -showsdks
OS X SDKs:
OS X 10.11 -sdk macosx10.11
iOS SDKs:
iOS 9.3 -sdk iphoneos9.3
iOS Simulator SDKs:
Simulator - iOS 9.3 -sdk iphonesimulator9.3
tvOS SDKs:
tvOS 9.2 -sdk appletvos9.2
tvOS Simulator SDKs:
Simulator - tvOS 9.2 -sdk appletvsimulator9.2
watchOS SDKs:
watchOS 2.2 -sdk watchos2.2
watchOS Simulator SDKs:
Simulator - watchOS 2.2 -sdk watchsimulator2.2
我希望这将帮助你清楚..
这个[GitHub上的问题(https://github.com/facebook/react-native/issues/14423)描述了几个可能的解决方法。而[这一个](https://github.com/facebook/react-native/issues/12080)建议更新XCode – Set