无法创建React Native应用程序的存档

时间:2016-07-02 11:23:07

标签: ios xcode react-native

有点奇怪的问题。我的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中的库,我可以创建一个存档,但是当我运行这个应用程序时,我看到另一个错误:它运行但是立即关闭显示类似“Native模块不能为空”的内容。

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

1 个答案:

答案 0 :(得分:0)

当Cocoapods安装第二个React包时会发生此问题。首先,您应该打开.workspace文件,而不是导航到Pods项目。在Pods项目中,你必须删除' React'来自' - '的目标标志。最后,清理你的项目,你已经完成了。