2016-03-09 3 views
6

Ich bekomme einen Fehler beim Erstellen meiner App, nachdem ich Verweis auf ein Framework entfernt habe ich falsch hinzugefügt. Ich bin neu in ios und cocoapodsIOS Ausführen von benutzerdefinierten Shell-Skript 'Embed Pods Framework' Datei nicht gefunden Fehler

/Users/MyMac/Library/Developer/Xcode/DerivedData/MyApp-ewxrexwuczochyctnqvlyusrtvvy/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Script-5874133373474758EEC76CFD.sh: line 2: /Users/MyMac/Documents/MyApp/Pods/Target Support Files/Pods-MyApp/Pods-MyApp-frameworks.sh: No such file or directory

Ich bin mir bewusst, dass die Datei und das Verzeichnis nicht vorhanden ist, und das ist so, wie es sein soll, aber wo sie den Verweis auf diese Datei zu finden, so kann ich entfernen es und den Fehler loswerden.

Ich habe folgendes geprüft:

  • Linked Frameworks andLibraries unter der Registerkarte Allgemein meines Projekts
  • Die Gerüste Gruppe im Projekt
  • Rahmen Suchpfade unter Buildeinstellungen Registerkarte
  • Ich habe auch Pod-Update nach dem Entfernen von der Pod-Datei

Wie kann ich das beheben?

bearbeiten Geschichte zurück

ich https://github.com/Alliants/ALAccordion den Rahmen hinzufügen wollte. in der Anweisung sagte, es

# Podfile 
target 'My Target' do 
    use_frameworks! 
    pod "ALAccordion" 
end 

zu verwenden, so hinzugefügt i MeineAnw wo mein Ziel ist, und es wurde ein Rahmen genannt Pods-MyApp, die ich vollständig entfernen, kann nicht.

hoffe, das hilft

+1

Wenn Sie 'pod install' ausführen, ist das Ergebnis erfolgreich? – dokun1

+0

Ja, aber die fragliche Datei Pods-MyApp ist nicht mehr in der Pod-Datei, da sie fehlerhaft eingefügt wurde.siehe bearbeiten (in etwa einer Minute) – Lonergan6275

+0

@ dokun1 bearbeitet. – Lonergan6275

Antwort

10

Cocoapods ein Tool geschrieben, um vollständig deintegrate all dieses Zeug aus dem Projekt, so dass es geht zurück, um eigenständig zu laufen. Es klingt wie Sie ein Problem hatte das richtige Ziel hinzufügen, so verwenden:

https://github.com/CocoaPods/cocoapods-deintegrate

Dann versuchen Sie es erneut, so dass Sie zumindest von guten Boden beginnen kann. Hoffe das hilft!

+0

Es scheint, dass es funktioniert hat. habe keine Zeit, es bis morgen zu testen. also werde ich deine antwort annehmen, wenn dann noch alles gut ist. Vielen Dank – Lonergan6275

-1

warum

use_frameworks!

nach

Ziel ... do

hier ist Beispiel

platform :ios, '8.0' 
use_frameworks! 

inhibit_all_warnings! 

target 'XXX' do 
    pod 'RealmSwift' 
end 

target 'XXXTests' do 
    pod 'RealmSwift' 
end 
+0

Ich habe die Antwort bearbeitet. Bitte, Sie können wieder schauen .. – typedef

+0

Entschuldigung das hat nicht geholfen. um klar zu sein, ist der fragliche Rahmen nicht mehr im Podfile, da er nicht im Projekt ist und nicht benötigt wird. auch was ist der Zweck der Linie, die Sie vorgeschlagen haben? – Lonergan6275

+0

der Edit zu der Frage, die ich gemacht habe, könnte helfen – Lonergan6275

0

Es geschah mit einer Vorabversion von Cocoapods 1.2.0.beta.1, indem Sie auf stabile Version und pod install ausgeführt, dann sauber bauen, funktionierte es.

Verwandte Themen