오케트, 지금 몇 시간 동안 이걸 싸우고 있습니다. 현재 웹 사이트 URL을 확인하는 데 필요한 Action Extension이있는 앱을 만들고 있습니다. app과 extension (주로 네트워크 API)간에 코드를 공유해야하므로 libam을 공유해야합니다 (alamofire 등).연장을 위해 CocoaPods에 목표물을 추가하십시오.
은 여기 내 CocoaPods 당신은 내가 use_frameworks에 대한 암시 추상적 인 대상을 사용 볼 수 있듯이, 내가 거기에 공유있는 포드를 이동하려고했습니다
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
이지만, 그 많은 변경되지 않았다. 동일한 오류를 직접 생성 한 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 to yyyMain? yyyMain과 다른 모듈입니다. 어떻게 같은 이름을 공유 할 수 있습니까? 몇 번 주문을 옮기고 도움을받지 못했습니다. 링크 된 프레임 워크와 라이브러리에는 yyyExtension이 있기 때문에 이상하게 들립니다. – Kamajabu