我使用 Xcode 11.3.1。
我从一位使用 Xcode 12.4 的同事那里收到了一个 Xcode 项目。
我打开项目并尝试构建它。
我收到以下错误:
Library not found for ISO8601DateFormatterValueTransformer
在Xcode里面有一些细节:
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/ISO8601DateFormatterValueTransformer'
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/RKValueTransformers'
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/RestKit'
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/SOCKit'
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/TransitionKit'
ld: warning: directory not found for option '-L/Users/catalina/Library/Developer/Xcode/DerivedData/CDA-chskvgcrkhxpgnghuarozjoeymbq/Build/Products/Debug-iphonesimulator/ZBarSDK'
ld: library not found for -lISO8601DateFormatterValueTransformer
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的同事告诉我删除 Pods 文件夹并运行 pod install
命令。运行该命令后,项目中会安装一些库。
但是当我尝试构建项目时,它失败了。
这个问题可能与我的 Xcode 版本有关?我的意思是,我试图使用旧版本的 Xcode 编译一个项目
或
这是与未正确导入库有关的问题吗?
答案 0 :(得分:-2)
我找出了导致问题的原因。
我打开 xcproject 文件。打开项目的正确文件是 xcworkspace 文件。
问题现已解决。