【问题标题】:Cannot create an archive of React Native app无法创建 React Native 应用程序的存档
【发布时间】:2016-07-02 11:23:06
【问题描述】:

有点奇怪的问题。我的 Podfile 包含这一行:

pod 'React', :path => '../node_modules/react-native', :subspecs => ['Core', 'RCTImage', 'RCTNetwork', 'RCTText', 'RCTWebSocket']

并且似乎一切正常(我可以轻松运行我的应用程序),但是当我尝试创建存档(将我的应用程序上传到 AppStore)时,我看到我的应用程序包含重复符号的错误。类似的东西:

ld: 227 duplicate symbols for architecture x86_64

如果我从 Link binary with libraries 列表中删除 Podfile 中的库,我可以创建一个存档,但是当我运行此应用程序时,我看到另一个错误:它运行但立即关闭,显示类似“本机模块不能为空”。

文档中是否缺少某些内容?是否应该以其他方式集成 Pod?

【问题讨论】:

    标签: ios xcode react-native


    【解决方案1】:

    当 Cocoapods 安装第二个 React 包时会出现此问题。首先你应该打开你的 .workspace 文件,然后导航到 Pods 项目。在 Pods 项目中,您必须使用“-”符号从目标中删除“React”。最后,清理您的项目,就完成了。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2022-10-04
      • 1970-01-01
      • 2018-09-01
      • 2019-02-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      相关资源
      最近更新 更多