无法访问自定义 cocoapods 中的文件 iOS Swift
Unable to access files in custom cocoapods iOS Swift
我已经在 iOS swift 中实现了自定义 cocoapods,但是我无法访问我在我的框架中开发的文件。我已经使用 pod install 安装了框架,并给出了该目录的本地路径,它甚至被成功导入。但是当我尝试访问它时,它找不到该文件。我附上了下面代码文件的图像。请帮助我,我将不胜感激。
我的podspec文件如下:
Pod::Spec.new do |spec|
spec.name = "MuneebTestCocoapod"
spec.version = "1.0.0"
spec.summary = "A short description of MuneebTestCocoapod.podspec."
spec.description = "The description comes here"
spec.homepage = "http://gitlab.phonecheck.com/muneeb.rehman/muneebtestcocoapod"
spec.license = "MIT"
spec.author = { "Muneeb ur Rehman" => "muneeb.ur.rehman@upgenicsint.work" }
spec.platform = :ios, "11.0"
spec.source = { :git => "http://gitlab.phonecheck.com/muneeb.rehman/muneebtestcocoapod.git", :tag => "#{spec.version}" }
spec.source_files = "MuneebTestCocoapod/**/*.{h,m,swift}"
end
如您所见,MyService
class 默认为 internal
访问级别。在制作 pod
并想在模块外部使用时,您应该需要制作 class public
或 open
.
此外,您无法创建 MyService
class 的实例,因为您向 init
添加了私有访问说明符。
所以让它 public init 和 public class.
我已经在 iOS swift 中实现了自定义 cocoapods,但是我无法访问我在我的框架中开发的文件。我已经使用 pod install 安装了框架,并给出了该目录的本地路径,它甚至被成功导入。但是当我尝试访问它时,它找不到该文件。我附上了下面代码文件的图像。请帮助我,我将不胜感激。
我的podspec文件如下:
Pod::Spec.new do |spec|
spec.name = "MuneebTestCocoapod"
spec.version = "1.0.0"
spec.summary = "A short description of MuneebTestCocoapod.podspec."
spec.description = "The description comes here"
spec.homepage = "http://gitlab.phonecheck.com/muneeb.rehman/muneebtestcocoapod"
spec.license = "MIT"
spec.author = { "Muneeb ur Rehman" => "muneeb.ur.rehman@upgenicsint.work" }
spec.platform = :ios, "11.0"
spec.source = { :git => "http://gitlab.phonecheck.com/muneeb.rehman/muneebtestcocoapod.git", :tag => "#{spec.version}" }
spec.source_files = "MuneebTestCocoapod/**/*.{h,m,swift}"
end
如您所见,MyService
class 默认为 internal
访问级别。在制作 pod
并想在模块外部使用时,您应该需要制作 class public
或 open
.
此外,您无法创建 MyService
class 的实例,因为您向 init
添加了私有访问说明符。
所以让它 public init 和 public class.