gpt4 book ai didi

ios - 访问自定义 cocoapod 内的 pod

转载 作者:行者123 更新时间:2023-11-28 10:36:24 24 4
gpt4 key购买 nike

这是一个与 Alamofire 连接的自定义 cocoapod。我如何访问在我的代码中导入的 Alamofire pod。

let SDKConnect = Networking()
class Networking {

var AFManager = Alamofire.SessionManager()
init() {
AFManager = {
let trustPolicies: [String: ServerTrustPolicy] = [ "example.com": .disableEvaluation ]
let AFConfig = URLSessionConfiguration.default
AFConfig.httpAdditionalHeaders = Alamofire.SessionManager.defaultHTTPHeaders
AFConfig.timeoutIntervalForRequest = 15
AFConfig.timeoutIntervalForResource = 15
let manager = Alamofire.SessionManager( configuration: URLSessionConfiguration.default, serverTrustPolicyManager: ServerTrustPolicyManager(policies: trustPolicies) )
return manager
}()
}

Use of unresolved identifier 'Alamofire'

Pod structure

Target membership

最佳答案

我附上了一个给定的例子,这里是关于如何创建它的指南:

项目:

  • pod lib create WebConnnect创建初始项目(使用默认答案)。
  • 运行 pod deintegrateExamples文件夹,从 Xcode 工作区中删除初始依赖项
  • 将以下代码添加到 WebConnect.podspec :

Pod::Spec.new do |s|
...<br/>
s.dependency 'Alamofire'
s.dependency 'SwiftyJSON'
end

  • 删除 Nimble 的版本号, Quick , FBSnapshotTestCaseNimble-Snapshots在 Podfile 中,因为默认情况下它们已经过时了。
  • 现在运行pod installpod update , 以确保安装最新的依赖项。

代码:

重命名文件 ReplaceMe.swiftNetworking.swift在文件夹中 Development Pods/WebConnect并确保其 Target Membership 是目标 WebConnect .

现在将以下代码添加到文件中(它基本上是你的,但我添加了 Alamofire 的导入):

import Alamofire

let SDKConnect = Networking()
class Networking {

var AFManager = Alamofire.SessionManager()
init() {
AFManager = {
let trustPolicies: [String: ServerTrustPolicy] = [ "example.com": .disableEvaluation ]
let AFConfig = URLSessionConfiguration.default
AFConfig.httpAdditionalHeaders = Alamofire.SessionManager.defaultHTTPHeaders
AFConfig.timeoutIntervalForRequest = 15
AFConfig.timeoutIntervalForResource = 15
let manager = Alamofire.SessionManager( configuration: URLSessionConfiguration.default, serverTrustPolicyManager: ServerTrustPolicyManager(policies: trustPolicies) )
return manager
}()
}
}

下载:Hosted by WeTransfer

关于ios - 访问自定义 cocoapod 内的 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53394036/

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