如何使用.swift创建一个cocoapod



我知道如何在一个新的swift项目中使用cocoapods ?
但是我如何使用swift创建自己的cocoapod ?

pod lib lint产生这个错误:

- NOTE  | [xcodebuild]  warning: no rule to process file '/Pod/Classes/SomeClass.swift' of type text for architecture armv7
编辑:

我刚发现了这根敏捷的树枝:https://github.com/CocoaPods/CocoaPods/tree/swift

Cocoapods现在支持swift:

虽然Swift是官方支持的,但没有官方的Swift模板,文档仍然很少。这里有一个循序渐进的教程,教你如何在Swift中创建CocoaPods。

基本步骤如下:

    创建git仓库创建Xcode工作空间
  1. 添加iOS/OSX示例项目
  2. 添加Swift框架,并将其作为一个依赖项添加到你的示例项目中
  3. 创建你的pod规范文件,这里有一个Swift pod的例子:

    Pod::Spec.new do |s|
        s.name         = "MySwiftPod"
        s.version      = "0.1"
        s.summary      = "This is my amazing Swift CocoaPod!"
        s.description  = <<-DESC
                         This is my long description here... yada, yada.
                         DESC
        s.homepage     = "http://basememara.com/how-to-create-a-cocoapod-with-swift/"
        s.screenshots  = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif"
        s.license      = { :type => "MIT", :file => "LICENSE" }
        s.author             = { "Basem Emara" => "some@example.com" }
        s.social_media_url   = "https://twitter.com/basememara"
        s.platform     = :ios, "8.0"
        s.source       = { :git => "https://github.com/basememara/cocoapods-swift-sample.git", :tag => s.version }
        s.source_files  = "MySwiftPod/MySwiftPod/*.swift"
    end
    

最新更新