【问题标题】:React Native can not build for iOSReact Native 无法为 iOS 构建
【发布时间】:2018-03-07 15:27:50
【问题描述】:

我有一个在 XCode 8.x 中完美构建并在模拟器上运行的 react 本机应用程序。

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

在“UITabBarItem”类型的对象上找不到属性“badgeColor”

有没有人遇到过这个问题,你是如何解决的?这是 XCode 版本问题吗?

【问题讨论】:

标签: react-native


【解决方案1】:

我在 RCTTabBarItem.m 的那一行看到

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

我认为您应该更新您的 xcode 版本,并查看带有“badgeColor 自 iOS 10 起可用”的 cmets

或者你想在终端检查你的 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

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

【讨论】:

    猜你喜欢
    • 2019-02-20
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2021-05-11
    • 2019-12-15
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    相关资源
    最近更新 更多