gpt4 book ai didi

ios - 椰子足类 1.0 : Header files not found

转载 作者:IT王子 更新时间:2023-10-29 05:04:59 36 4
gpt4 key购买 nike

我刚刚尝试从 cocoapods 0.39.x 更新到 Cocoapods 1.0。运行

pod install

来自终端不会引起警告。一切似乎都很正常。但是,当我尝试构建我的项目时,它会输出:

AFNetworking/AFNetworking.h file not found

我的 pod 文件如下所示(还有一些依赖项,但我只列出了其中的一部分):

platform :ios, '8.0'
use_frameworks!
source 'https://github.com/CocoaPods/Specs.git'

target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'BEMCheckBox'
pod 'ActionSheetPicker-3.0', '~> 2.0.5'
pod 'SCLAlertView'
pod 'DZNEmptyDataSet'
pod 'SSZipArchive'
end


target 'MyAppTests' do

end

由于一些项目是用 Objective-C 编写的,我创建了一个桥接 header :

#import <AFNetworking/AFNetworking.h>
#import <ActionSheetPicker_3_0/ActionSheetPicker.h>
#import <SSZipArchive/SSZipArchive.h>
#import <DZNEmptyDataSet/UIScrollView+EmptyDataSet.h>

我在 Header Search PathsUser Header Search pathsFramework Search 中明确包含了 $(inherited) paths 但错误并没有消失。有人知道如何解决这个问题吗?

最佳答案

该错误消息具有误导性。起初我以为我的标题搜索路径有问题,所以我基本上尝试了我在 stackoverflow 上找到的所有内容。

如果您在 Podfile 中使用 use_frameworks!,则不必在桥接 header 中包含每个 Objective-C pod。您只需这样做,如果 pod 作为静态库而不是框架分发。

我做了以下

  1. Cmd + option + shift + k 清理构建文件夹
  2. 运行pod install
  3. 删除桥接 header 中告诉您找不到 header 文件的行,并在您想在一个特定的 Swift 文件中使用该模块时使用简单的导入语句,例如导入 AFNetworking

关于ios - 椰子足类 1.0 : Header files not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37377450/

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