【问题标题】:Xcode: Embed Framework in React Native Module without modifying application projectXcode:在 React Native 模块中嵌入框架,无需修改应用程序项目
【发布时间】:2017-10-07 23:09:59
【问题描述】:

我正在开发一个包含我们的框架“AntaviSense”的 React Native 模块。 我能够将框架包含在主项目中,并通过在项目设置中“嵌入框架”,一切正常。

反应原生模块

添加到主项目作品

我的问题是:我可以避免更改主项目,而是将其包含到 React Native Module 项目(这是一个子项目)中吗?我在“React-Module/Build Phases/Copy Files”中尝试了各种目录,但没有运气。这将使纳入其他项目变得更加容易。

【问题讨论】:

  • 您是否尝试在“React Native Module”目标中将AntaviSense 框架包含在“嵌入式​​二进制文件”中?
  • 库没有在嵌入式二进制文件中包含框架的选项,因为它不是“二进制文件”。
  • 遇到同样的问题,我尝试按照medium.com/@jverhoeven/… 解决它,但没有成功。 @ulf 你找到解决方案了吗?

标签: ios xcode react-native


【解决方案1】:

node-xcode 可能是一个选项,它使您能够解析修改 XCode 项目,我不是 React 开发人员,但您可以创建一个节点脚本来修改项目并在添加模块时添加框架(在cordova 这将是一个钩子,也许 React 中有类似的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-03
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 2016-05-25
    • 1970-01-01
    相关资源
    最近更新 更多