【发布时间】:2016-09-01 10:27:53
【问题描述】:
我正在开发一个自定义的 CocoaPod 以私下部署。这个 pod 中的大部分代码都是用 Objective-C 编写的现有代码。
在实施项目中,Objective-C 和 Swift 都可以完全访问所有 Objective-C 代码,但我似乎无法在实施项目中从任何一种语言访问任何 Swift 代码。我希望能够使用和更新现有的 Objective-C 代码,但将 Swift 用于任何新事物和 Swift 特定功能。
如何在我的实现项目中的 Swift 文件中使用主要是 Objective-C CocoaPod 的 Swift 代码?
我的 CocoaPod 被称为 XibisFrameworkPod,我尝试在我的实现项目 Swift 文件中使用以下导入语句:
import XibisFrameworkPod
import XibisFrameworkPod.Swift
这是我编辑的 podspec 文件:
Pod::Spec.new do |s|
s.name = 'XibisFrameworkPod'
s.version = '0.1.0'
# s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
s.ios.deployment_target = '7.0'
s.source_files = 'XibisFrameworkPod/Classes/**/*'
end
【问题讨论】:
标签: ios objective-c swift cocoapods