React Native无法为iOS构建

时间:2017-09-26 17:04:16

标签: react-native

我有一个本机应用程序,它在XCode 8.x中很好地构建并在模拟器上运行。

我在一台单独的计算机上安装了XCode 7.3。当我尝试构建我的react-native应用程序时,我收到错误消息:

  

Property' badgeColor' nout在类型为' UITabBarItem'

的对象上找到

是否有人遇到此问题,您如何解决?这是XCode版本问题吗?

1 个答案:

答案 0 :(得分:0)

我在那些行中看到RCTTabBarItem.m

       // badgeColor available "since iOS 10"
  if ([self.barItem respondsToSelector:@selector(badgeColor)]) {
    self.barItem.badgeColor = badgeColor;
  }

我认为你应该更新你的版本xcode,&自iOS 10"

以来,可以看到" badgeColor的评论

或者您想在终端中检查您的xcode版本,输入" xcodebuild -showsdks " &安培;将显示:

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

我希望这能帮助你清楚......