CodeSign Pods麻烦

时间:2015-03-17 18:48:15

标签: ios xcode cocoapods code-signing reactive-cocoa

我有一个包含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仍然无效。

任何帮助都将不胜感激。

0 个答案:

没有答案