创建一个 CocoaPod
Creating a CocoaPod
2 天以来,我一直在尝试使用 Xcode 7.1.1
在 swift
中制作一个 cocoapod
问题是当我使用 pod install
安装 pod 时,我的 pod 文件已与项目集成,但我无法使用我的 pod 文件。缺少参考。该项目无法识别我的 pod 文件。
我试过的教程:
- https://guides.cocoapods.org/making/using-pod-lib-create
- http://code.tutsplus.com/tutorials/creating-your-first-cocoapod--cms-24332
- http://useyourloaf.com/blog/creating-a-cocoapod.html
pod lib lint
和 pod spec lint
都通过了验证。我也成功了 pod trunk push
您可以使用
在您的项目中获取 pod
pod 'WARDoorView', '~> 0.1.2'
您可以使用
尝试 pod
pod try WARDoorView
如果您下载 repo,示例项目在 ViewController.swift
中有编译错误:
Use of undeclared type 'WARDoorView'
但是我可以在pods
下看到WARDoorView.swift
我已经下载了您的项目并打开了 'WARDoorView.xcworkspace'
文件,但是正如您所提到的,我在构建时没有遇到任何错误并且 运行 正确。关闭门也按预期工作。如果你使用 'WARDoorView.xcodeproj'
文件,你会得到错误,因为在集成 pod 之后我们需要使用工作区文件。
天哪...3 天后我找到了问题。
我必须让我的 class public
和我想从外部调用的任何函数 public
。
public class WARDoorView: UIView { ...
public func doorOpen(angle: Double ...
public func doorClose(duration: NSTimeInterval ...
我以为 public
是默认值。我错了
新广告连播使用
pod 'WARDoorView', '~> 1.0.2'
2 天以来,我一直在尝试使用 Xcode 7.1.1
swift
中制作一个 cocoapod
问题是当我使用 pod install
安装 pod 时,我的 pod 文件已与项目集成,但我无法使用我的 pod 文件。缺少参考。该项目无法识别我的 pod 文件。
我试过的教程:
- https://guides.cocoapods.org/making/using-pod-lib-create
- http://code.tutsplus.com/tutorials/creating-your-first-cocoapod--cms-24332
- http://useyourloaf.com/blog/creating-a-cocoapod.html
pod lib lint
和 pod spec lint
都通过了验证。我也成功了 pod trunk push
您可以使用
在您的项目中获取 podpod 'WARDoorView', '~> 0.1.2'
您可以使用
尝试 podpod try WARDoorView
如果您下载 repo,示例项目在 ViewController.swift
中有编译错误:
Use of undeclared type 'WARDoorView'
但是我可以在pods
WARDoorView.swift
我已经下载了您的项目并打开了 'WARDoorView.xcworkspace'
文件,但是正如您所提到的,我在构建时没有遇到任何错误并且 运行 正确。关闭门也按预期工作。如果你使用 'WARDoorView.xcodeproj'
文件,你会得到错误,因为在集成 pod 之后我们需要使用工作区文件。
天哪...3 天后我找到了问题。
我必须让我的 class public
和我想从外部调用的任何函数 public
。
public class WARDoorView: UIView { ...
public func doorOpen(angle: Double ...
public func doorClose(duration: NSTimeInterval ...
我以为 public
是默认值。我错了
新广告连播使用
pod 'WARDoorView', '~> 1.0.2'