添加我的第一个pod

时间:2015-02-11 16:23:15

标签: ios objective-c cocoapods xcode-workspace

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

pod 'JSQMessagesViewController'

Missing frameworks and libs

Screenshot from Twitter

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

ld: 91 duplicate symbols for architecture arm64

2 个答案:

答案 0 :(得分:1)

根据issue list of JSQMessagesViewController,与Parse并行使用时会出现此问题(重复符号)。你删除了与Parse(Bolts,..)相关的所有框架吗?

答案 1 :(得分:0)

" 91重复符号"错误意味着您通过添加Cocoapod而不删除非Cocoapod文件来复制文件。您需要删除手动下载并添加到Xcode项目的原始JSQMessagesViewController文件。

如果要将它们添加到Podfile中,则需要从主项目中删除手动拖放到主项目中的任何Libraries / SDKs / Dependencies。否则你会得到#34;重复"错误。

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

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.1'