gpt4 book ai didi

ios - 删除 pod( cocoa pod )后出现 Apple Mach-O 链接器错误

转载 作者:行者123 更新时间:2023-12-03 17:20:46 25 4
gpt4 key购买 nike

我从以前的开发人员那里接手了一个使用 cocoa pod 的项目。现在我不得不删除一个 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) 是在哪里生成的。

最佳答案

在“常规”->“构建阶段”->“将二进制文件与库链接”下检查 .framework 是否存在,如果您最近删除了它,请务必将其从此处删除

关于ios - 删除 pod( cocoa pod )后出现 Apple Mach-O 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28572475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com