【问题标题】:Directory not found for option '-L/Users/..../TestFlightSDK1.1'找不到选项“-L/Users/..../TestFlightSDK1.1”的目录
【发布时间】:2012-12-05 12:16:35
【问题描述】:

我正在尝试归档我的 Xcode 项目,但它给出了如下警告:

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

它不会出现在那个路径中,我从我的项目中删除了那个文件夹。我已经尝试了 Stackoverflow 中的所有答案,但它不起作用。

  • 我清理了我的项目
  • 我删除了Target -> Build Settings -> Library Search Paths and Header SearchPaths 中的所有值
  • 我查看了我的project.pbxproj

但我没有找到任何迹象TestFlightSDK1.1

我该如何解决这个警告?

【问题讨论】:

  • 删除管理器中的派生文件夹。
  • 我试过了,还是不行

标签: ios xcode testflight


【解决方案1】:

升级到 Testflight SDK2 后发生在我身上。 在构建设置中,我查看了“库搜索路径”,仍然有对 SDK1 的引用。 我为每个目标(主要和测试)都做了它,并为主要目标构建并运行测试,错误消失了。

【讨论】:

  • 对我来说,我在框架搜索路径下有一些旧的/不存在的搜索路径,所以把它们拿出来,警告就消失了
【解决方案2】:

我不知道它是如何解决的。我删除了一些第三方库,并再次添加了它们。我在Build Phases 中的Link Binary With Libraries 中做了同样的事情,删除了一些第三方库使用的libraries。效果很好。

【讨论】:

    【解决方案3】:

    Build SettingsLibrary Search Paths 中删除目录

    1. 设置项目
    2. 点击构建设置。
    3. 搜索库搜索路径。
    4. 从列表中删除无效的目录路径。
    5. 清理项目。

    【讨论】:

      猜你喜欢
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2012-03-16
      相关资源
      最近更新 更多