Okej、私は数時間これと戦っています。私は完全にアイデアがありません。現在見ているWebサイトのURLを取得するために必要なAction Extensionがあるアプリを作成しています。私はアプリと拡張機能(主にネットワークAPI)の間でいくつかのコードを共有する必要があるので、私もlibsを共有する必要があります(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をyyyMainに? yyyMainとは別のモジュールですが、どうやって同じ名前を共有できますか?そしてすでに数回注文を移動したが、助けにはならなかった。それはリンクされたリンクされたフレームワークとlibariesにyyyExtensionがあるので、変な変です – Kamajabu