Okej, я сражаюсь с этим несколько часов, и я полностью из идей. Я создаю приложение, которое имеет расширение действия, необходимое для получения просматриваемого веб-сайта в данный момент. Мне нужно разделить некоторый код между приложением и расширением (главным образом, сетевой API), поэтому мне нужно совместно использовать libs (alamofire и т. Д.).Добавление цели в CocoaPods для расширения
Вот мой CocoaPods
use_frameworks!
target 'xxxExtension' do
pod 'ObjectMapper', '~> 2.2'
pod 'SwiftyJSON'
pod 'Alamofire', '~> 4.0'
pod 'Nuke', '~> 4.0'
pod -
pod -
end
target 'yyyMain' do
pod 'ObjectMapper', '~> 2.2'
pod 'SwiftyJSON'
pod 'Alamofire', '~> 4.0'
pod 'Nuke', '~> 4.0'
pod -
pod -
pod -
pod -
pod -
pod -
target 'yyyMainTests' do
inherit! :search_paths
pod -
pod -
pod -
pod -
pod -
end
end
Как вы можете видеть, я использую неявную абстрактную цель для use_frameworks, я попытался пошевелиться стручками, которые доля там, но это не сильно изменилось. Создал abstract_target сам, ту же ошибку.
error: /Users/abc/Library/Developer/Xcode/DerivedData/yyyMain-fuuyjxathhqlfdczxrtmfewlpcpe/Build/Products/Debug-iphoneos/xxxExtension.appex: No such file or directory
Любые идеи, что происходит?
Вы пытались изменить название проекта xxxExtension на yyyMain. ИЛИ попробуйте удалить первый конец до последнего – vaibby
Не понимаю, как изменить имя xxxExtension на yyyMain? Это другой модуль, чем yyyMain, как они могут использовать одно и то же имя? И несколько раз переместил заказ, не помог. Это странно странно, потому что в связанных связанных рамках и libaries существует yyyExtension – Kamajabu