Ahm*_*lal 9 ios cocoapods swift
我正在使用CocoaPods 1.2,我有一个带有2个目标的项目,一个是主要的iPhone应用程序,另一个是可可触摸框架库.
我没有问题将pod添加到我的iphone目标,我的主要问题是我无法将任何pod添加到其他共享库目标.
这是我的pod文件的一个例子:
platform :ios, '9.0'
target 'MyApp' do
use_frameworks!
pod 'EVReflection'
end
target 'MyLibrary' do
use_frameworks!
pod 'EVReflection'
end
Run Code Online (Sandbox Code Playgroud)
将pod添加到主应用程序MyApp工作正常,但不是其他目标,任何想法为什么会发生这种情况?
我试过使用abstract_target但没有运气.我甚至试图解体并重新融入,但也没有工作.
问题只发生在尝试将pod添加到通用框架库时,将pod添加到任何其他类型的目标工作正常.
任何帮助,将不胜感激.
sun*_*nus 10
这是我的整个程序
pod initTyr这个Podfile
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'SOQ' do
use_frameworks!
end
target 'SOQFW' do
use_frameworks!
end
pod 'EVReflection'
Run Code Online (Sandbox Code Playgroud)在pod安装之后,在我的两个目标SOQ(swift app)和SOQFW(cocoa touch framework)都可以import EVReflection在*.swift和用户类EVObject中没有问题.
示例代码是
import EVReflection
class User: EVObject {
var id: Int = 0
var name: String = ""
var friends: [User]? = []
}
Run Code Online (Sandbox Code Playgroud)
你可以尝试一下.
我的开发环境是os x 10.12,xode 8.2.1,cocoapods 1.1.1
| 归档时间: |
|
| 查看次数: |
5123 次 |
| 最近记录: |