У меня есть рабочее пространство, содержащее:
- myiPhone.xcodeproj
- sharedStuff/sharedStuff.xcodeproj
sharedStuff.xcodeproj создает статическую библиотеку, которая является зависимостью от myiPhone.xcodeproj(для простоты предполагаем, что каждый проект имеет одну цель).
Теперь я хочу добавить библиотеку через CocoaPods, которые должны быть доступны для обоих проектов.
My Podsfile выглядит так:
workspace 'myWorkspace.xcworkspace'
platform :ios
target :myiPhone do
xcodeproj 'myiPhone.xcodeproj'
pod 'MBProgressHUD', '~> 0.6'
end
target :sharedStuff do
xcodeproj 'sharedStuff/sharedStuff.xcodeproj'
pod 'MBProgressHUD', '~> 0.6'
end
Когда я создаю, я получаю следующие ошибки:
diff:/../Podfile.lock: нет такого файла или каталога diff:/Manifest.lock: нет такого файла или каталога error: Песочница не синхронизирована с Podfile.lock. Запустите "pod install" или обновите свои CocoaPods установка.
Кто-нибудь знает, что происходит здесь?
UPDATE: Из его взглядов переменная PODS_ROOT не устанавливается, когда выполняется фаза сборки "Check Pods Manifest.lock".