【问题标题】:Frameworks File not found找不到框架文件
【发布时间】:2017-09-17 23:24:39
【问题描述】:

我正在将旧(32 位)项目转换为新(64 位)项目。过去一天我都面临着这个问题。我仍然无法解决问题。我使用了 RestKit 项目、FacebookSDK 和 Opentok 框架。我将这些框架添加到我的项目目录中。

我的项目目标 -> BuildSettings

框架搜索路径:

$(inherited) 
"$(BUILT_PRODUCTS_DIR)/../../Headers”

标题搜索路径:

"$(BUILT_PRODUCTS_DIR)/../../Headers" 
"$(PROJECT_DIR)/Opentok/Headers" 
"$(PROJECT_DIR)/FacebookSDK/Headers"

图书馆搜索路径:

<Nothing>

用户标题搜索路径:

"$(BUILT_PRODUCTS_DIR)/RestKit-RestKit-c19a500/Build"  
"$(PROJECT_DIR)/FacebookSDK/Headers"  
"$(PROJECT_DIR)/Opentok/Headers"

为此,我收到以下错误

'Opentok/Opentok.h' file not found

我把上面的路径目录改了

PROJECT_DIR ==> SRCROOT

现在我收到以下错误

'Opentok/Opentok.h' file not found
'FacebookSDK/FacebookSDK.h' file not found

【问题讨论】:

  • 检查您的嵌入二进制文件是否添加了框架
  • 是的,它已添加,我得到 'RestKit/RestKit.h' 文件未找到

标签: ios objective-c restkit opentok build-settings


【解决方案1】:

您可以删除所有与opentok相关的设置和框架并使用cocoapods安装,然后您不需要任何手动设置

https://cocoapods.org/?q=Opentok

【讨论】:

    【解决方案2】:

    似乎您设置了错误的路径。回滚 PROJECT_DIR ==> SRCROOT 更改并尝试将 Opentok 路径设置为 Opentok 的 DIR 所在的位置,而不是其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      相关资源
      最近更新 更多