gpt4 book ai didi

swift - 找不到 CocoaPods 桥接头文件

转载 作者:可可西里 更新时间:2023-11-01 01:28:32 26 4
gpt4 key购买 nike

这里是新开发人员,我目前正在快速构建应用程序。我们正在使用 cocoapods,但是在运行 pod install 之后,我们在 objective-c 桥接 header 中收到一个错误,说找不到该文件,但是对于我们桥接 header 中的任何和每个文件。例如,我们使用 DateTools。我们 pod install 它,在我们放置的桥接头中: #import <DateTools/DateTools.h>但是随后,在运行时,它出错,说 'Datetools/Datetools.h' file not found .我已经浏览了很多其他类似的帖子(如 thisthisthis ),但没有一个能解决问题。任何帮助将不胜感激!

最佳答案

当使用 use_frameworks 时! Cocoapods 中的指令,在 Swift 中导入 Objective-C pod 不需要桥接 header 。

只需将您想要的 pod 设置到您的 podfile 中:

#Uncomment this line to define a global platform for your project
platform :ios, '9.0'
#Uncomment this line if you're using Swift
use_frameworks!

target 'YourProject' do

#Swift Pods
pod 'Alamofire'
pod 'ActiveLabel'

#ObjC Pods
pod 'IDMPhotoBrowser'
pod 'Firebase'

#This stuff is to set the SWIFT_VERSION
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
end
end

运行 pod 安装。运行 pod update(应该不是必需的,但出于某种原因,我几乎每次都会获得更新,即使是在全新安装之后)。关闭 Xcode 并使用白色的 xcworkspace 文件重新打开。

enter image description here

import Alamofire
import ActiveLabel
import IDMPhotoBrowser
import Firebase

完成。

关于swift - 找不到 CocoaPods 桥接头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064492/

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