Ios xcode-包含cocoapods库时的库链接问题

Ios xcode-包含cocoapods库时的库链接问题,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我在网上查过试图解决这个问题,但到目前为止都没有成功 很少有人建议删除。/Xcode/DerivedData/下的文件,但没有做任何事情。我尝试使用库搜索路径和其他链接器标志 链接器标志: /:配置=调试 其他\u LDFLAGS=$(继承)-ObjC-l“CocoaAsyncSocket”-框架-l“GHODictionary”-l“MDWamp”-l“MPMessagePack”-l“SocketRocket”-框架-l“icucore”-框架“安全性” /:配置=发布 其他\u LDFLA

我在网上查过试图解决这个问题,但到目前为止都没有成功

很少有人建议删除
。/Xcode/DerivedData/
下的文件,但没有做任何事情。我尝试使用
库搜索路径
其他链接器标志

链接器标志:

/:配置=调试
其他\u LDFLAGS=$(继承)-ObjC-l“CocoaAsyncSocket”-框架-l“GHODictionary”-l“MDWamp”-l“MPMessagePack”-l“SocketRocket”-框架-l“icucore”-框架“安全性”

/:配置=发布
其他\u LDFLAGS=$(继承)-ObjC-l“CocoaAsyncSocket”-框架-l“GHODictionary”-l“MDWamp”-l“MPMessagePack”-l“SocketRocket”-框架-l“icucore”-框架“安全性”

/:completeSettings=some
其他标志

我正在尝试将其包含到xcode中。我做了
pod init
,并将
MDWamp
包含在pod文件中

播客文件:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Example' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for Example
  pod "MDWamp"
end
我一直在清理和重建,希望它能自行修复。 希望这是一个简单的包含,但一直没有起作用

编辑:

错误:

ld: warning: directory not found for option '-L/Users/user/Library/Developer/Xcode/DerivedData/Example-fvftguwrkfoqgvaswdscaatwogtt/Build/Products/Debug-iphonesimulator/CocoaAsyncSocket'
ld: warning: directory not found for option '-L/Users/user/Library/Developer/Xcode/DerivedData/Example-fvftguwrkfoqgvaswdscaatwogtt/Build/Products/Debug-iphonesimulator/GHODictionary'
ld: warning: directory not found for option '-L/Users/user/Library/Developer/Xcode/DerivedData/Example-fvftguwrkfoqgvaswdscaatwogtt/Build/Products/Debug-iphonesimulator/MDWamp'
ld: warning: directory not found for option '-L/Users/user/Library/Developer/Xcode/DerivedData/Example-fvftguwrkfoqgvaswdscaatwogtt/Build/Products/Debug-iphonesimulator/MPMessagePack'
ld: warning: directory not found for option '-L/Users/user/Library/Developer/Xcode/DerivedData/Example-fvftguwrkfoqgvaswdscaatwogtt/Build/Products/Debug-iphonesimulator/SocketRocket'
ld: library not found for -lCocoaAsyncSocket
clang: error: linker command failed with exit code 1 (use -v to see invocation)
pod安装的结果:

Analyzing dependencies
Downloading dependencies
Using CocoaAsyncSocket (7.5.1)
Using GHODictionary (1.1.0)
Using MDWamp (2.2.4)
Using MPMessagePack (1.3.13)
Using SocketRocket (0.5.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 5 total pods installed.

通过创建相应的目录解决了警告,我不确定将来会导致什么负面影响。唯一剩下的问题是链接器错误。

所以我只能在使用GUI版本的Cocoapods的意外情况下让它工作,并从GUI安装它。

我也有同样的问题。我尝试了很多解决方案,但我发现这很有效

项目->生成设置->(搜索->库\u搜索\u路径)

打开它并删除所有的引号

“$(工具链目录)/usr/lib/swift/$(平台名称)”至 $(工具链目录)/usr/lib/swift/$(平台名称)


适用于所有三种情况。

尝试使用此pod时,出现以下错误:!]目标
ObjectiveC-2
(iOS 10.2)的平台与
MPMessagePack(1.3.8)
不兼容,后者不支持
iOS
@HarishGupta这一奇怪的功能。该库已经过测试,并且应该严格适用于
Objective-C
。当想要使用
WAMP
时,甚至建议使用此库。有没有办法解决这个问题?