选项“-L /Users/..../TestFlightSDK1.1”找不到目录。

3
我正在试图归档我的Xcode项目,但出现了以下警告:
“目录未找到选项'-L / Users / ..../ TestFlightSDK1.1'。”
那个文件夹在那个路径上不会存在,我已经从我的项目中删除了那个文件夹。我尝试了Stackoverflow上的所有答案,但都没有起作用。
我已经采取了以下措施:
- 清理了我的项目 - 删除了 Target -> Build Settings -> Library Search Paths and Header SearchPaths 中的所有值 - 研究了project.pbxproj文件
但是我没有发现任何标志 TestFlightSDK1.1
如何解决这个警告?

在组织者中删除派生文件夹。 - David H
我尝试过了,但还是不起作用。 - arthankamal
3个回答

4
在升级到Testflight SDK2后,我遇到了这个问题。在构建设置中,我查看了“库搜索路径”,发现仍然有对SDK1的引用。我为每个目标(主要和测试)都进行了修改,并构建了主要目标并运行测试,错误消失了。

1
对我来说,我的“框架搜索路径”下有一些旧的/不存在的搜索路径,所以我将它们删除后,警告消失了。 - Fonix

2

我还不知道它是如何解决的。我删除了一些第三方库,然后再次添加它们。在Build Phases中的Link Binary With Libraries中也进行了相同的操作,删除了一些被第三方库使用的libraries。这样做有效果了。


1
Build Settings中的Library Search Paths中删除Dir
  1. 设置项目。
  2. 单击Build Settings。
  3. 搜索Library Search Paths。
  4. 从列表中删除无效的dir路径。
  5. 清理项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接