CocoaPods - iOS,添加新的 OSX 目标,链接不正确?
CocoaPods - iOS, add new OSX target, not linking properly?
我有一个 iOS 应用程序,现在需要 osx 构建。因为它是 80% 左右的共享代码,所以我向项目添加了一个 OSX 构建。
我的 cocoapods 出现了一些构建错误(在安装 pod 之后,还尝试了 pod 更新)
还发现我已明确向 osx 目标添加一个 pod,以使其执行 link 并在工作区文件中构建阶段魔法。
第一个关键错误:
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
我有一个 iOS 应用程序,现在需要 osx 构建。因为它是 80% 左右的共享代码,所以我向项目添加了一个 OSX 构建。
我的 cocoapods 出现了一些构建错误(在安装 pod 之后,还尝试了 pod 更新) 还发现我已明确向 osx 目标添加一个 pod,以使其执行 link 并在工作区文件中构建阶段魔法。
第一个关键错误:
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