我知道如何在一个新的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工作空间
- 添加iOS/OSX示例项目
- 添加Swift框架,并将其作为一个依赖项添加到你的示例项目中
创建你的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