CocoaPods-iOS,添加新的OSX目标,没有正确链接



我有一个iOS应用程序,现在需要osx构建。由于它是80%的共享代码,我在项目中添加了一个OSX构建。

使用我的cocoapods,我遇到了一些构建错误(在安装pod后,也尝试了pod更新)我还发现,我已经明确地向osx目标添加了一个pod,让它在工作区文件中进行链接和构建阶段魔术。

第一个也是关键错误:

Target 'Pods-scoreosx' of project 'Pods' was rejected as an implicit dependency for 'Pods_scoreosx.framework' because it doesn't contain platform 'macosx' in its SUPPORTED_PLATFORMS 'iphonesimulator, iphoneos'

有人知道我做错了什么吗?

编辑:当前Podspec文件:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
use_frameworks!
pod 'EmitterKit'
pod 'SwiftDate'
pod 'CocoaAsyncSocket'
pod 'ReactiveKit', '~> 1.0'
pod 'ReactiveUIKit', '~> 1.0'
pod 'ReactiveFoundation', '~> 1.0'
pod 'AsyncSwift'
target 'score' do
end
target 'scoreTests' do
end
target 'scoreUITests' do
end
target 'scoreosx' do
    pod 'EmitterKit'
end
target 'scoreosxTests' do
end
target 'scoreosxUITests' do
end

错误消息表示需要为目标显式配置平台。设置在目标中声明平台会有所帮助。

target 'scoreosx' do
    platform :osx
    pod 'EmitterKit'
end

最新更新