最近我有更新到xCode 6.在我使用cocoapods的项目中,在更新我的pod之后,我正在处理一个我无法解决并需要帮助的错误。论坛中的类似问题无法解决我的问题,我还需要其他观点。
错误是:
重复符号_OBJC_METACLASS _ $ _ PodsDummy_Pods_myapp in:
/Users/myuser/Library/Developer/Xcode/DerivedData/myapp-cojufufwukcibtcgwjgdbqesleta/Build/Products/Debug-iphoneos/libPods-ibizahelp.a(Pods-myapp-dummy.o)
/Users/myuser/Library/Developer/Xcode/DerivedData/myapp-cojufufwukcibtcgwjgdbqesleta/Build/Products/Debug-iphoneos/libPods-IbizaHelp.a(Pods-myapp-dummy.o)
重复符号_OBJC_CLASS _ $ _ PodsDummy_Pods_myapp in:
/Users/myuser/Library/Developer/Xcode/DerivedData/ibizahelp-cojufufwukcibtcgwjgdbqesleta/Build/Products/Debug-iphoneos/libPods-ibizahelp.a(Pods-myapp-dummy.o)
/Users/myuser/Library/Developer/Xcode/DerivedData/myapp-cojufufwukcibtcgwjgdbqesleta/Build/Products/Debug-iphoneos/libPods-IbizaHelp.a(Pods-myapp-dummy.o)
ld:架构armv7的2个重复符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我的Podfile是:
#Uncomment this line to define a global platform for your project
platform :ios, '6.0'
source 'https://github.com/CocoaPods/Specs.git'
target 'myapp' do
pod 'MWPhotoBrowser'
pod 'AFNetworking', '~> 2.0'
pod 'UIActivityIndicator-for-SDWebImage'
端
请我被困住
答案 0 :(得分:23)
我已经在目标名称更新后获得了它,它添加了两次pods框架 - 删除旧框架解决了它。
项目>目标>链接的框架和库
(删除“ - ”)
答案 1 :(得分:0)
转到Finder点击ALT并看到GO选项你会找到库并点击应用程序删除派生数据.Xcode 6是全新的数据存储格式。删除旧的xcode派生数据。
答案 2 :(得分:0)
最后我找到了解决方案。
似乎cocoapods已经改变了某些东西,或者我的proyect在名称中出现了问题,根本不确定,但我的目标配置有一个特定的配置集,而cocoapods需要它自己。
我的配置集是Pods-myappname-xconfig.release,我正确的是安装它们时位于pods文件夹中的Pods-xconfig.release。
一旦我更改了它,错误就会消失,我只需要从链接库中删除与该配置相关的旧库。
如果有人有类似问题,我很乐意帮助他