Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用CocoaPods的项目中Xcode 6.0.1(稳定)中的Apple Mach-O链接器错误_Ios_Xcode_Swift_Cocoapods - Fatal编程技术网

Ios 使用CocoaPods的项目中Xcode 6.0.1(稳定)中的Apple Mach-O链接器错误

Ios 使用CocoaPods的项目中Xcode 6.0.1(稳定)中的Apple Mach-O链接器错误,ios,xcode,swift,cocoapods,Ios,Xcode,Swift,Cocoapods,我知道有些人可能会抱怨这个问题,但我犯了以下错误,只是没有任何意义: 正文: Undefined symbols for architecture x86_64: "__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_", referenced from: __TFC10SimpleTest14ViewController9writeTextfS0_FCSo15UIBarButtonItemT_ in Vi

我知道有些人可能会抱怨这个问题,但我犯了以下错误,只是没有任何意义:

正文:

    Undefined symbols for architecture x86_64:
  "__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_", referenced from:
      __TFC10SimpleTest14ViewController9writeTextfS0_FCSo15UIBarButtonItemT_ in ViewController.o
      __TFC10SimpleTest9Websocket17createHTTPRequestfS0_FT_T_ in Websocket.o
      __TFC10SimpleTest9Websocket19initStreamsWithDatafS0_FTCSo6NSDataSi_T_ in Websocket.o
      __TFC10SimpleTest9Websocket16disconnectStreamfS0_FGSqCSo7NSError_T_ in Websocket.o
      __TFC10SimpleTest9Websocket15errorWithDetailfS0_FTSS4codeVSs6UInt16_CSo7NSError in Websocket.o
      __TFFC10SimpleTest9Websocket15processResponseFS0_FCS0_10WSResponseSbU_FT_T_ in Websocket.o
  "__TFSsoi1oUSs17_RawOptionSetType_USs21BitwiseOperationsTypeSs9Equatable__FTQ_Q__Q_", referenced from:
      __TFC10SimpleTest11AppDelegate11applicationfS0_FTGSQCSo13UIApplication_29didFinishLaunchingWithOptionsGSQCSo12NSDictionary__Sb in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我认为这与桥牌头球有关。我的项目在Swift中,但我添加了一些POD Obj-C。我已经搜索了几个小时,找不到任何有效的解决方案


谢谢你的帮助

查看这篇关于从Swift链接到Cocoapods的文章:


基本上,您需要在新的桥接标头中包含一些额外的内容。

这里有一些建议。记住在构建设置中将搜索路径设置为Pods并使其递归。此外,请检查以确保libPods。在目标中为项目中的每个目标创建了一个条目。再次单击最上面的蓝色文件夹,然后单击General,以查看项目中的目标列表。单击各个目标,查看是否可以添加到框架中。如果是,请单击加号并从列表中选择libPods.a

记住在做了这样的更改后,从Mac上的终端运行pod更新。每当您进行旨在修改cocoapods相关设置的更改时,最好重新运行pod update

在某些情况下,我被告知向项目中的每个主文件夹添加桥接头文件,但还没有找到需要这样做的情况


我对mach o linker错误和cocoapods的经验是,问题在于目标没有通过框架选项链接。

我看不懂那张小图片。链接器错误是什么?对不起,我用文本中的错误更新了答案。