我有一个包含3个目标的项目:
1- DemoApp - iOS App
2- DemoExt - iOS扩展
3- DemoFramework - iOS 8 Framework
我不确定我的podfile是否设置正确,因为我只是在存档时遇到问题。 构建每个目标都可以正常工作。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
xcodeproj 'MyProject'
target :DemoApp do
use_frameworks!
pod 'Facebook-iOS-SDK'
pod 'ReactiveCocoa'
end
target : DemoExt, :exclusive => true do
use_frameworks!
pod 'ReactiveCocoa'
end
target : DemoFramework do
use_frameworks!
pod 'ReactiveCocoa'
end
目的是让Facebook仅安装在DemoApp上。
DemoFramework用于DempApp和DemoExt目标
编译时&运行一切看起来很好。 只有当我尝试存档时,我才会在所有ReactiveCocoa框架上获得CodeSign问题...
CodeSign /IntermediateBuildFilesPath/UninstalledProducts/ReactiveCocoa.framework cd / Pods export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate 出口PATH =" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:在/ usr / bin中: / bin中:/ usr / sbin目录:/ sbin目录" 签署身份:" iPhone发布......"
/usr/bin/codesign --force --sign <hash...> <path to DerivedData>/DerivedData/Pop-adpfaxhfjfgnnpbrabyuhgiyxgek/Build/Intermediates/ArchiveIntermediates/Pop/IntermediateBuildFilesPath/UninstalledProducts/ReactiveCocoa.framework
/Library/Developer/Xcode/DerivedData/Pop-adpfaxhfjfgnnpbrabyuhgiyxgek/Build/Intermediates/ArchiveIntermediates/Pop/IntermediateBuildFilesPath/UninstalledProducts/ReactiveCocoa.framework: 签名命令/ usr / bin / codesign的格式无效或不受支持 退出代码1失败
虽然我验证了ReactiveCocoa.framework位于指定目录,但codeSign仍然无效。
任何帮助都将不胜感激。