标签: rdio

静态库函数名称在Rdio和Google Core库之间发生冲突

问题

这发生在两个静态库中,我无法访问源代码.

我正在尝试将Rdio SDK安装到我的项目中(使用这些说明).我的项目已经使用了很多Google的服务,似乎在Rdio和Google之间存在C函数命名冲突:

duplicate symbol _CreateDispatchTimer in:
    /Users/abdullahbakhach/dev/ios/Vibereel_IOS/Vibereel/Pods/Google/Libraries/libGGLCore.a(GMRAlarm.o)
    /Users/abdullahbakhach/dev/ios/Vibereel_IOS/Vibereel/Vibereel/rdio-ios-3.1.0/Rdio.framework/Rdio(RDPlayer.o)
ld: 1 duplicate symbol for architecture armv7
Google Core is installed on my project using cocoapods, on my podfile I have:
pod 'Google/SignIn'
Run Code Online (Sandbox Code Playgroud)

在Podfile.lock我有:

  - Google/Core (1.1.0):        
    - GoogleInterchangeUtilities (~> 1.0)
    - GoogleNetworkingUtilities (~> 1.0)       
    - GoogleSymbolUtilities (~> 1.0)        
    - GoogleUtilities (~> 1.1)        
  - Google/SignIn (1.1.0):        
    - Google/Core        
    - GoogleSignIn (~> 2.0)        
  - GoogleAppUtilities (1.0.0):        
    - GoogleSymbolUtilities (~> 1.0)        
  - GoogleAuthUtilities (1.0.1):        
    - GoogleNetworkingUtilities (~> 1.0) …
Run Code Online (Sandbox Code Playgroud)

objective-c ios cocoapods rdio google-signin

5
推荐指数
1
解决办法
324
查看次数

标签 统计

cocoapods ×1

google-signin ×1

ios ×1

objective-c ×1

rdio ×1