Vid*_*and 11 objective-c ios cocoapods
我正在使用可可豆荚将多个第三方文件集成到我的项目中.
我必须将pod下面集成到我的项目中
xcodeproj 'MyApp'
workspace 'MyApp'
source 'https://github.com/CocoaPods/Specs.git'
target :"MyApp", :exclusive => true do
platform :ios, '7.0'
pod 'AFNetworking', '2.0.2'
pod 'TwilioSDK', '~>1.2.2'
pod 'SocketRocket', '0.3.1-beta2'
pod 'AppRTC'
end
Run Code Online (Sandbox Code Playgroud)
当我运行pod安装.我得到重复,如下所示..

当我构建我的应用程序时,我收到错误
ld: warning: directory not found for option '-L/Users/anand/Documents/
Project/myApp_Backups/myApp_June/myApp_WEBRTC/Pods/build/Debug-
iphoneos'
duplicate symbol _MD5_Update in:
/Users/anand/Documents/Project/myApp_Backups/myApp_June/
myApp_WEBRTC/Pods/AppRTC/Lib/libWebRTC.a(nss_static.md5.o)
/Users/anand/Documents/Project/myApp_Backups/myApp_June/
myApp_WEBRTC/Pods/TwilioSDK/Libraries/libcrypto.a(md5_dgst.o)
duplicate symbol _SHA1_Update in:
duplicate symbol _OBJC_IVAR_$_SRIOConsumer._readToCurrentFrame in:
/Users/anand/Library/Developer/Xcode/DerivedData/myApp-
gxdbyoohznnpigavdqmaeilzlavd/Build/Products/Debug-iphoneos/libPods-
myApp-SocketRocket.a(SRWebSocket.o)
/Users/anand/Documents/Project/myApp_Backups/myApp_June/
myApp_WEBRTC/Pods/AppRTC/Lib/libWebRTC.a(socketrocket.SRWebSocket.o)
ld: 71 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我想在下面做解决方案:
1)删除SRWebSocket.h文件 - 但它可能会在Pods中出现错误.
2)从pod文件中删除pod'SocketRocket','0.3.1-beta2'并运行pod install - 但在我的项目中安装AppRTC之前,我在项目中使用了SRWebSocket.h和SRWebSocket.m ..!
请建议我该如何解决这个问题..
提前致谢..!
我已修复上述问题如下
在我的 Xcode 项目中——构建设置——其他链接器标志——我删除了-all_load一些重复的错误。
在上述解决方案之后,我仍然收到 Socket Rocket 重复警告。
我通过转到 Pods Project -- Selected Socket Rocket pods target --SRWebSocket.m从编译中删除该文件来修复此问题。它工作正常并且重复项被删除。
谢谢大家的回答..