Ios 移除豆荚(可可豆豆荚)后Apple Mach-O链接器错误

Ios 移除豆荚(可可豆豆荚)后Apple Mach-O链接器错误,ios,xcode,cocoa,linker,cocoapods,Ios,Xcode,Cocoa,Linker,Cocoapods,我从以前的开发人员那里接管了一个使用可可豆的项目。现在我不得不删除一个pod,无法再编译该项目。我删除了对该pod的所有导入和引用,但我得到了一个链接器错误。 我得到一个警告: directory not found for option '-L/Users/UserName/Documents/ProjectName/Pods/TestFlightSDK' 还有一个错误: Undefined symbols for architecture i386: "_TFLog", referen

我从以前的开发人员那里接管了一个使用可可豆的项目。现在我不得不删除一个pod,无法再编译该项目。我删除了对该pod的所有导入和引用,但我得到了一个链接器错误。 我得到一个警告:

directory not found for option '-L/Users/UserName/Documents/ProjectName/Pods/TestFlightSDK'
还有一个错误:

Undefined symbols for architecture i386:
  "_TFLog", referenced from:
      -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
      -[AppDelegate application:didFailToRegisterForRemoteNotificationsWithError:] in AppDelegate.o
      -[AppDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:] in AppDelegate.o
      ___78-[AppDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:]_block_invoke in AppDelegate.o
      -[AppDelegate application:didReceiveRemoteNotification:] in AppDelegate.o
      -[Layout createTrackHeadingWithDay:track:] in Layout.o
      -[Layout createDayHeadingWithDay:] in Layout.o
      ...
ld: symbol(s) not found for architecture i386
我发现了一个类似的问题,但答案是不可复制的。
继承的其他链接器标志可能有问题,但我看不出TestFlight是否仍然出现在那里,我也不知道这个$inherited是在哪里生成的。

在General->Build Phases->Link Binary with Libraries下检查.framework是否存在,如果您最近删除了它,请确保将其从此处删除

您清理了项目,对吗?在从pod文件中删除pod后,运行了pod更新?很抱歉,忘了添加它。我从项目中删除了pod文件夹和podlist.lock。然后,我清理了项目和build文件夹,并再次运行pod安装。仍然从丢失的文件夹中获得相同的错误和一些新的shell脚本调用错误,这似乎不会中断编译。我还应该补充一点,我对OSX、iOS和Xcode完全没有经验。我只是将清理项目的基本需求,并将其移植到Xamarin。任何有关问题的更新?遗憾的是没有。我们只是在项目中保留了未使用的吊舱。