webentwicklung-frage-antwort-db.com.de

Xcode 10, keine Pods erstellen, kann kein Projekt erstellen

Nach dem Update auf den neuesten Xcode zur Unterstützung von ios12 Ich kann mein Projekt nicht erstellen Es scheint, dass keine der Pods kompiliert werden Ich erhalte einen Fehler beim unbekannten Import, z gefunden "(ex 'SDWebImage/UIImageView + WebCache.h' Datei nicht gefunden)

(Wenn ich alles dazu kommentiere, wird nur ein Fehler für das nächste Paket angezeigt, das nicht vorhanden ist.)

für Plugins, die aus dem Pod installiert wurden.

wenn ich das Pod-Schema hinzufüge und kompiliere, dann kompiliere ich mein Projekt, und alle Importe funktionieren einwandfrei Ich erhalte jedoch diesen Compiler-Fehler für jedes Paket:

Letzte Nachrichten anzeigen

:-1: ignoring file 
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject- 
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug- 
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject, file was 
built for archive which is not the architecture being linked (i386): 
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject- 
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug- 
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject

Meine Pod-Datei ist sehr einfach, meine Projekte haben 3 ErweiterungenEs funktionierte vor dem Update einwandfrei. 

Ich habe versucht zu entfernen, ein paar Mal zu installieren, mein Pod auf 1.5.3 .__ zu aktualisieren. Nichts scheint zu funktionieren. (auch mit der Pod-Betaversion 1.6 versucht)

Sowohl beim Legacy- als auch beim New-System-Build wurde der gleiche Fehler für beide angezeigt.

In den Projektaufbauphasen scheint alles in Ordnung zu sein und sollte kopiert werden .. (Verwendung von use_frameworks!) 

So sieht meine Poddatei aus 

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!

target ‘XXXXX’ do
    pod 'GoogleAnalytics'
    pod 'Firebase/Core'
    pod 'Firebase/Messaging'
    pod 'FBAudienceNetwork'
    pod 'FBSDKLoginKit'
    pod 'Fabric', '~> 1.7.6'
    pod 'Crashlytics', '~> 3.10.1'
    pod 'AccountKit'
    pod 'SDWebImage', '~> 4.0'
    pod 'BEMCheckBox'
end

Irgendwelche Ideen, was ist los? 

2
itay83

Dies ist das Problem Ihres vorherigen Cache-Speichers im Ordner für abgeleitete Daten.

Wechseln Sie in den DerivedData-Ordner. Schließen Sie XCode. Löschen Sie Ihre Apps aus dem DerivedData-Ordner. XCode erneut öffnen, Projekt bereinigen und erneut ausführen.

XCode-Voreinstellung> Standorte> Abgeleitete Daten (klicken Sie auf das rechte Symbol im Verzeichnispfad, der DerivedData-Ordner wird geöffnet) 

Wählen Sie im linken Projektnavigator Ihren Pod aus. > Ziel auswählen. > Wählen Sie "Build-Einstellungen". > Aktive Architektur nur mit Nein erstellen

5
supran jowti

Ich hatte das gleiche Problem mit Xcode 10 und neu hinzugefügten Pods.

Ich habe festgestellt, dass der neue Pod nicht zu Target -> Build Phases -> Link Binary With Libraries hinzugefügt wurde. Als ich das neue Pod-Framework manuell hinzugefügt habe, funktionierte die Archivierung in Ordnung.

0
sabiland