2017-09-20 1 views
1

Wenn ich alamofire pod in meinem Projekt und offene Arbeitsbereich-Datei installiert und versuchen Projekt auf dem iPhone Gerät ausgeführt es gibtProgramminstallat Fehler fehlgeschlagen

enter image description here

ich andere pod in Projekt versucht setzen, läuft das Projekt auf Gerät, aber wenn ich Alamofire Pod podfile den gleichen Fehler kommt, Ich versuchte dies mit 2-3 Projekten immer noch die gleiche Antwort. Mein Gerät ist iPhone 5s mit OS 10.3.3. Und übrigens, die App läuft auf dem Simulator. Signing-Zertifikat ist korrekt.

+0

Versuchen Sie, xcode neu zu starten, ich habe dieses Problem manchmal. –

+0

@Dev_Tandel Ich habe auch dieses Problem, aber der Schritt, den Sie zeigen, wird nicht funktionieren, ich mache auch einige Fälle für sie, aber es wurde nicht gelöst. –

+0

Möglicherweise gibt es etwas, das ein interner Fehler oder ein interner Konflikt ist, ich habe auch Alamofire verwendet, aber vor kurzem habe ich dieses Problem konfrontiert, bevor es gut funktionierte. –

Antwort

0

Versuchen manuell hinzufügen Schritt folgt es funktioniert für mich

1 Öffnen Sie Terminal-CD in Ihr Top-Level-Projektverzeichnis, und führen Sie den folgenden Befehl „if“ Ihr Projekt als git-Repository nicht initialisiert :

$ git init

Alamofire als git Submodul hinzufügen, indem Sie den folgenden Befehl ausführen:

git Submodul $ hinzufügen https://github.com/Alamofire/Alamofire.git

3.Öffnen Sie den neuen Alamofire-Ordner und ziehen Sie Alamofire.xcodeproj in den Projektnavigator des Xcode-Projekts Ihrer Anwendung.

4.Es sollte unter dem blauen Projektsymbol Ihrer Anwendung verschachtelt sein. Ob es über oder unter allen anderen Xcode-Gruppen liegt, spielt keine Rolle.

5.Wählen Sie Alamofire.xcodeproj im Projektnavigator und vergewissern Sie sich, dass das Implementierungsziel mit dem Anwendungsziel übereinstimmt.

6.Wählen Sie anschließend Ihr Anwendungsprojekt im Projektnavigator (blaues Projektsymbol), um zum Zielkonfigurationsfenster zu navigieren, und wählen Sie das Anwendungsziel unter der Überschrift "Ziele" in der Seitenleiste aus.

7.In der Tab-Leiste am oberen Rand dieses Fensters, öffnen Sie das "Allgemein" -Panel.

8.Klicken Sie auf den + Button unter dem Bereich "Embedded Binaries".

9.Sie sehen zwei verschiedene Alamofire.xcodeproj-Ordner mit jeweils zwei verschiedenen Versionen des Alamofire.frameworks, die in einem Products-Ordner verschachtelt sind.

10.Es spielt keine Rolle, aus welchem ​​Produktordner Sie wählen, aber es spielt keine Rolle, ob Sie das obere oder untere Alamofire.framework auswählen. Wählen Sie die obere Alamofire.framework für iOS und die untere für OS X.

11. Sie können überprüfen, welche Sie ausgewählt haben, indem Sie das Build-Protokoll für Ihr Projekt überprüfen. Das Build-Ziel für Alamofire wird entweder Alamofire iOS, Alamofire macOS, Alamofire tvOS oder Alamofire watchOS sein. Und das war's!

12.Das Alamofire.framework wird automatisch als Zielabhängigkeit, verknüpftes Framework und eingebettetes Framework in einer Buildphase für Copy-Dateien hinzugefügt, die alles ist, was Sie zum Erstellen auf dem Simulator und einem Gerät benötigen.

Verwandte Themen