Ich habe meinem aktuellen Projekt eine WatchKit-Erweiterung hinzugefügt. Das Projekt verwendet Cocoapods 0.36.1 , um einige Frameworks hinzuzufügen, aber jetzt möchte ich einige Pods aus dem WatchKit-Erweiterungsprojekt ausschließen.
Das WatchKit-Erweiterungsprojekt benötigt nicht viele Frameworks, die ich in meinem normalen Ziel verwende, aber ich kann Cocoapoden nicht korrekt arbeiten, nachdem ich mein Podfile geändert habe.
Ich benutze use_frameworks!
in meinem Podfile, aber nachdem ich pod install
ausgeführt habe, bekomme ich folgende Meldungen:
Ich habe keine Einstellungen für meine Basiskonfigurationen geändert, aber 2 meiner 3 Ziele haben die richtige Pods.debug
oder Pods.release
gesetzt. Der ohne Basiskonfiguration ist die WatchKit App .
Meine ursprüngliche Poddatei
%Vor%Meine geänderte Poddatei
Hier möchte ich bestimmte Pods von meinem WatchKit-Projekt ausschließen.
%Vor%Die von CocoaPods ausgegebenen Warnungen beruhen darauf, dass zwei CocoaPods-Ziele versuchen, mit einem einzelnen Ziel in Ihrer Anwendung verknüpft zu werden (was nicht unterstützt wird).
Dh, Sie haben ein explizites Ziel HomeHandler
und Sie verknüpfen das namenlose Ziel auch mit HomeHandler mit link_with "HomeHandler", "HomeHandler WatchKit Extension"
.
Mein Vorschlag wäre, Ihre Poddatei so zu ändern, dass sie etwa wie folgt aussieht:
%Vor%