У меня есть проект с 3 целями:
1- Демонстрационное приложение — приложение для iOS
2- DemoExt - Расширение для iOS
3- Демофреймворк - iOS 8 Framework
Я не уверен, правильно ли настроен мой подфайл, потому что у меня проблемы только с архивированием. Создание каждой из целей работает нормально.
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.
При компиляции и запуске все выглядит нормально. Только когда я пытаюсь архивировать, у меня возникают проблемы с CodeSign на всех платформах ReactiveCocoa...
CodeSign /IntermediateBuildFilesPath/UninstalledProducts/ReactiveCocoa.framework cd /Pods export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export 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 все еще не работает.
Любая помощь будет оценена по достоинству.