react-native AwesomeProject 的 Xcode 构建失败
Posted
技术标签:
【中文标题】react-native AwesomeProject 的 Xcode 构建失败【英文标题】:Xcode build fails for react-native AwesomeProject 【发布时间】:2015-06-01 22:19:48 【问题描述】:我在OS X 10.7.5
上运行Xcode 4.6.3
。我在 Xcode 中将 ios 部署目标设置为 6.1,并选择了 iPhone 6.1 模拟器。当我点击 Run 时,React Packager 出现并说它准备好了。
Xcode 然后构建失败,出现四个与 RCTImageDownloader.m 相关的解析错误,并且还有九个目标完整性警告:
/Users/SM/AwesomeProject/node_modules/react-native/Libraries/AdSupport/RCTAdSupport.xcodeproj
iOS 部署目标7.0
比目标中的 SDKiOS 6.1
更新 RCTAd 支持
解决此问题的方法有哪些?
【问题讨论】:
你能升级 Xcode 吗?我不确定 RN 的最低版本是多少,但你已经过时了。 很高兴知道 RN 的最低 Xcode 版本是什么,在任何地方都没有见过。我可以更新 Xcode 但我还需要更新我的操作系统,我想避免这种情况。我希望确认我的困境的严重性:] 【参考方案1】:这些工具不支持为比 SDK 支持的更新的部署目标进行构建。您需要将部署目标从 7.0 降低到 6.1 或使用更新的工具(这也需要更新版本的 OSX)。
【讨论】:
阅读了很多问题后我的理解是,RN的基线是SDK 7.0。这意味着我拥有的 Xcode 版本已经过时,但它是最后一个将在我的带有 OS Lion 的 MBP 上运行的版本。因此,我花了一天时间进行大量备份,并认为 Mavericks 是我机器上更好的操作系统,结果发现 Yosemite 是 Mac App Store 提供的全部。希望我能在明天之前解决这一切!如果真的可以使用我目前拥有的系统,请确认,谢谢。 如果您购买了 Macericks,它应该仍然可以在购买选项卡中下载。如果你没有,你可能错过了。以上是关于react-native AwesomeProject 的 Xcode 构建失败的主要内容,如果未能解决你的问题,请参考以下文章
在另一个 React-Native 库中使用 React-Native 库
React-Native + crypto:如何在 React-Native 中生成 HMAC?
React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?
React-Native 开发 在react-native 中 运用 redux
在解析模块`react-native/Libraries/Core/Devtools/getDevServer`时,发现了Haste包`react-native`