Cocoapods Warnung - CocoaPods hat die Basiskonfiguration Ihres Projekts nicht festgelegt, da Ihr Projekt bereits über eine benutzerdefinierte Konfiguration verfügt
Nachdem ich ausführen pod install
an der Basis meines Projekts, bekomme ich die folgende Fehlermeldung:
CocoaPods nicht die Basis-Konfiguration Ihres Projekts, weil Sie das Projekt bereits ein custom-config eingestellt. Um für CocoaPods integration überhaupt zu arbeiten, wenden Sie sich bitte entweder die Basis-Konfigurationen, die das Ziel
BluePlaquesLondonFramework
zuPods/Target Support Files/Pods/Pods.debug.xcconfig
oder sind diePods/Target Support Files/Pods/Pods.debug.xcconfig
in Ihrer build-Konfiguration.
Dies klingt vielleicht wie eine dumme Frage, aber wie lege ich die Basis-Konfiguration für ein Ziel?
https://github.com/seanoshea/BluePlaquesLondon/blob/ios8/Podfile wird das Podfile, die das Problem verursacht.
http://github.com/seanoshea/BluePlaquesLondon auf dem iOS-8-Zweig wird das Podfile in Frage, wenn Sie sind neugierig zu sehen, wie das Projekt aussieht.
InformationsquelleAutor der Frage seanoshea | 2014-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem, aber in Xcode 6.1.1 - fest, was es für mich war die änderung der Konfiguration Datei-Einstellung
None
für die zwei-Hülsen-bezogene Ziele, dann laufenpod install
wieder.Der Datei der Konfiguration, Einstellung, indem Sie das Projekt auswählen (nicht das Ziel) und dann die Registerkarte "Info".
InformationsquelleAutor der Antwort TimD
Gehen in XCode und öffnen Sie Ihr Projekt-Einstellungen und unter der Registerkarte Info finden Sie unter "Konfigurationen", hier können Sie eine Konfigurationsdatei für die beiden Debug und Release. Sie haben offenbar bereits diese einige custom config und CocoaPods will/braucht, Sie nutzen die Hülsen config.
InformationsquelleAutor der Antwort quark
Nicht basteln, Reset.
Schritt-für-Schritt -
Info
rm -rf Pods/Podfile.lock ; pod install
Sobald Sie haben es
pod install
im Schritt7
zu tun, es ist Magie, Sie können möglicherweise verwenden Sie eine benutzerdefinierte config und ändern Sie Ihre Einstellungen.InformationsquelleAutor der Antwort SwiftArchitect
Lief in das gleiche problem. Es bauen würde, auf dem simulator, aber nicht auf meinem Gerät. Keine der Antworten das Problem gelöst für mich. Hier ist, was ich Tat piecing einige Antworten zusammen:
Änderte meine Hülsen-Datei an, die ein bestimmtes Ziel:
Lief pod installieren
[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `MyProject` to `Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug.xcconfig` or include the `Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug.xcconfig` in your build configuration.
InformationsquelleAutor der Antwort Chris Fellows
Sollten Sie auch sicherstellen, dass Sie keine Hülsen in die Wurzel
Podfile
sollten Sie definieren alle Hülsen, die verwendet werden, in der viele Ziele wie:Könnten Sie auch löschen müssen
libPods.a
undlibPods-app.a
von der target-Abhängigkeiten, führen Sie einen sauberen und führen Sie dannpod install
wieder.InformationsquelleAutor der Antwort ReDetection
Ich lief in dieses Problem nach dem hinzufügen einige benutzerdefinierte build-Konfigurationen. Ich konnte sehen unter:
hatte, dass Sie tatsächlich erstellt die neue
xcconfig
Dateien, der auf das neue build-Konfigurationen, aber aus irgendeinem Grund konnte ich nicht wählen Sie diese in der Projekt-Ziel meiner app.Fest, was es für mich war, zu installieren und zu verwenden cocoapods-deintegrate:
und führen Sie dann:
gefolgt von:
InformationsquelleAutor der Antwort Hodson
Die Zeile in der podfile, dass die Erzeugung ein problem ist : link_with ['BluePlaquesLondon', 'BluePlaquesLondonFramework'].
Gerade dieses : link_with ['BluePlaquesLondon'] oder dieser (arbeitete in meinem Fall, hoffe, es wird in Ihnen :-)) :
InformationsquelleAutor der Antwort fred foc
Wenn Sie Hinzugefügt eine benutzerdefinierte build-Konfiguration, um Ihrer vorhandenen Projekt Cocoapods wird sich darüber beklagen.
Cocoapods automatisch erstellen xcconfig Dateien unter dem Verzeichnis
Pods/Target Support Files/<build_target>
nach dem benennungsmusterPods-<build_target>.<build_config>.xcconfig
.Nur stellen Sie sicher, um Sie manuell fügen Sie diese Dateien zu Ihrem Projekt in Xcode (unter der Hülsen-Verzeichnis, aber nicht in dem Pods-Projekt!). Sobald diese Dateien enthalten sind wählen Sie Ihr Projekt in Xcode, gehen Sie auf die "Info" - Registerkarte, und erweitern Sie Ihre benutzerdefinierten Konfiguration. Wählen Sie die entsprechende xcconfig-Datei für jedes Ziel unter die benutzerdefinierte Konfiguration.
InformationsquelleAutor der Antwort diegoreymendez
Ich hatte den gleichen Fehler während der pod installieren. Ich habe alles versucht (Neuinstallation pod, aktualisieren Sie alle Edelsteine, etc.) und ich fand die Lösung funktionierte in meinem Fall. Es war problem wegen der änderung der target-Namen. In diesem Fall die Lösung ist einfach:
Nachdem alle alles sollte funktioniert.
InformationsquelleAutor der Antwort lukszar
Pods/Target Support Files/[TARGET_NAME]/
(ich habe verschiedene cocoapods konfiguriert für jedes Ziel (Erweiterung und Ausführungsplanung dieses etwas unterschiedlich sein in Ihrem Fall)pod install
wieder und Sie sollten sehen, keine Fehler.InformationsquelleAutor der Antwort Joseph Lord
Zog ich Hülsen in Podfile außerhalb vom Ziel. Die änderungen einer Datei von:
:
InformationsquelleAutor der Antwort Manuel BM
Also bei mir war das problem aufgrund der oben genannten xcconfig Dateien-Namen geändert wird, bevor die Swift 3-update stattgefunden hat.
Etwas out of sync, so Cocoapods erstellt eine 'Wiederhergestellte Referenzen" Abschnitt Ordner mit dem alten Namen von Dateien, und in Verbindung mit Ihnen.
Um dies zu beheben, ich:
.xcconfig Dateien von Xcode und Datei-system
Beenden Xcode
Laufen pod installieren
Alles gehandhabt wurde mir dann nach, und die Warnungen waren Weg.
InformationsquelleAutor der Antwort Harry Bloom
Falls Sie benutzerdefinierte config können Sie den Vorschlag in der Warnung und beinhalten die Pod-config in deine config-Datei
Dieser wird NICHT aufhören, die Warnungen aber wird Ihnen erlauben, Ihren privaten config (gibt es einen offenen bug auf die Warnung mit CocoaPods-Projekt)
https://github.com/CocoaPods/CocoaPods/issues/2633
InformationsquelleAutor der Antwort Zeev Vax
War ich in der Lage, das Projekt zu erstellen, berührt dieses Problem auf XCode 6 von:
Hoffe, dies hilft jemand.
InformationsquelleAutor der Antwort Michael
Dies geschah zu mir, denn ich hatte auch schon eine Pod-Konfiguration. Ich bin neu auf der iOS-Entwicklung, wurde Suche Anleitung zum installieren von Alamofire + SwiftyJSON und landete die Installation der Bibliotheken mehr als einmal, aus versehen. Mir, was gearbeitet wurde: auf den Ordner "Ziel-Support-Dateien" in "Pods" - Projekt, wählte ich die zwei richtigen .xcconfig Dateien und zog Sie an den "Hülsen" - Ordner von meinem app-Projekt. Dies ermöglicht es, die Auswahl der richtigen config-files auf der base-Konfiguration.
Aber dann, wenn ich "pod install" wieder, die Warnung wird sich ändern, um die vorherigen .xcconfig-Datei. Ich versuche, die Dateien zu löschen und die alten Rahmen von den wichtigsten Vorhaben, aber bei mir lief der Vorherige Befehl noch einmal auf, gab mir die gleiche Warnung, und die Datei erstellt "Hülsen.framework" unter "Pods" Ordner von meinem app-Projekt. Ich ignorierte es, und es scheint zu laufen, ok, trotz der beiden frameworks. Ich weiß nicht, ob es richtig ist, und eine Lösung, wenn es vorhanden ist, wäre zu begrüßen.
InformationsquelleAutor der Antwort Pablo
Hatte ich Fehler:
diff: /../Podfile.sperren: Keine solche Datei oder das Verzeichnis " diff: /Manifestieren.lock: No such file or directory Fehler: Die sandbox ist nicht synchron mit dem Podfile.lock.
Ich zog Anfrage von bitbucket für die erste Zeit. Ich gereinigt mein Projekt und alles versucht(pod installieren, pod-update etc.) aber keines der oben genannten Antwort, die für mich gearbeitet. Dann habe ich einfach mal den Pfad, wo ich war die Installation der pod und korrigiert und wieder installiert,Es funktionierte einfach. Stellen Sie sicher, geben Sie den Pfad vor wo .xcodeproj oder .xcworkspace(wenn es schon da ist)vorhanden ist. Kann jemand bekommen, profitiert von diesem.
InformationsquelleAutor der Antwort Simple Maurya
Die einfachste Lösung für dieses (nachdem dieses Problem mehrfach):
Wäre dies alles neu und funktioniert immer in Minuten (nicht viel Zeit zum reverse Engineering der "bug").
InformationsquelleAutor der Antwort Idan