1

所以我使用了树屋教程,第一次添加一个 podfile 非常简单。到目前为止,这是最简单的部分。现在,当我尝试打开我的工作区文件时。我可以看到 pod 和所有不同的 Obj 类。但是当我运行这个项目时,我得到了 33 个我以前从未见过的全新错误。我向某人发推文是因为他们问我是否有错误或警告,但他们确实是错误。它们不在实际项目中,但在工作区中。这是我与截图一起发送的推文。我还在我的 Podfile 中使用它从 GitHub 添加了 JSQMessagesViewController 库

pod 'JSQMessagesViewController'

缺少框架和库

来自推特的截图

编辑:通过从原始项目中删除 ParseCrashReporting.framework,它删除了 32 个错误。最后一个是这个

ld: 91 duplicate symbols for architecture arm64
4

2 回答 2

1

根据JSQMessagesViewController 的问题列表,与 Parse 并行使用时会出现此问题(重复符号)。您是否删除了所有与 Parse 相关的框架(螺栓,..)?

于 2015-02-11T17:25:47.827 回答
0

“91 个重复符号”错误意味着您通过添加 Cocoapod 复制了文件,而没有删除非 Cocoapod 文件。您需要删除手动下载并添加到 Xcode 项目中的原始 JSQMessagesViewController 文件。

如果您要将它们添加到 Podfile 中,则需要从主项目中删除您手动拖放到主项目中的任何库/SDK/依赖项。否则你会得到“重复”的错误。

此外,您可能希望将以下内容添加到您的 podfile 中。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.1'
于 2015-02-11T17:50:56.463 回答