Urk*_*man 6 xcode ios cocoapods swift
我尝试将本地Swift CocoaPod集成到Swift项目中,但它不起作用:(
我只用一个类和一个函数创建了一个Swift项目.这应该是CocoaPod.这是Podspecs:
Pod::Spec.new do |s|
s.name = "CocoaPodTest"
s.module_name = "CocoaPodTest"
s.version = "0.1"
s.license = { :type => "MIT", :file => "LICENSE" }
s.author = { "Stefan Sturm" => "stefan@urkman.de" }
s.source_files = "src/*.swift"
s.requires_arc = true
s.ios.deployment_target = '8.0'
end
Run Code Online (Sandbox Code Playgroud)
然后我创建了另一个应该使用pod的简单应用程序.这是Podfile:
platform :ios, "8.0"
use_frameworks!
pod 'Alamofire'
# local pods
pod 'CocoaPodTest', :path => '../CocoaPodTest'
Run Code Online (Sandbox Code Playgroud)
现在我尝试使用pod访问包含的类:
导入模块:
import CocoaPodTest
Run Code Online (Sandbox Code Playgroud)
然后调用类和函数:
Foo.doIt()
Run Code Online (Sandbox Code Playgroud)
但在这里我得到这个错误:
Use of unresolved identifier 'Foo'
Run Code Online (Sandbox Code Playgroud)
我做了一个github项目来显示这个错误:github
谢谢你的帮助 :)
Urkman
关于Foo.doIt()(在你在git hub的回购中)的几点
解决所有这些你很好的事情
public class Foo {
public class func doIt()
{
println("do it !!!")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1015 次 |
| 最近记录: |