多个项目使用相同的共享库 - 重复符号错误
Multiple projects using the same shared lib - duplicate symbol error
在我的工作区中,我有以下子项目:
- 我的应用程序
- 通用(框架)
- 通信(框架)
使用 Cocoapods,Common
和 Communication
框架都在使用 AFNetowrking 库。
将 Common
和 Communication
添加到 My App
后,我收到以下错误:
duplicate symbol _OBJC_IVAR_$_AFHTTPRequestOperation._responseSerializer in: ...
如何解决这个问题?
谢谢
成功了。附加一个有效的 demo project。
简而言之,在Podfile中,每个项目都需要包含pod AFNetworking
,而在myApp
项目中选择Link Binary With Libraries
中的以下内容:
- libCommon.a
- libCommunication.a
- libPods-myApp-AFNetowrking.a
我花了几个小时才完成它,希望您会像我一样喜欢它! :-)
在我的工作区中,我有以下子项目:
- 我的应用程序
- 通用(框架)
- 通信(框架)
使用 Cocoapods,Common
和 Communication
框架都在使用 AFNetowrking 库。
将 Common
和 Communication
添加到 My App
后,我收到以下错误:
duplicate symbol _OBJC_IVAR_$_AFHTTPRequestOperation._responseSerializer in: ...
如何解决这个问题?
谢谢
成功了。附加一个有效的 demo project。
简而言之,在Podfile中,每个项目都需要包含pod AFNetworking
,而在myApp
项目中选择Link Binary With Libraries
中的以下内容:
- libCommon.a
- libCommunication.a
- libPods-myApp-AFNetowrking.a
我花了几个小时才完成它,希望您会像我一样喜欢它! :-)