Hallo, ich habe gerade ein Upgrade auf Mountain Lion gemacht. Ich habe eine leere Single View-Anwendung erstellt und ausgeführt. Das erste Mal läuft es gut, aber die nächsten Läufe geben mir die "Es gab eine interne API Fehler" Popup-Warnung zweimal. So ist es auch bei meinen anderen Projekten. Sie laufen einmal in Ordnung, bekommen aber diesen Fehler bei den nächsten Läufen. Es gab keine Warnung oder irgendeine spezielle Warnmeldung irgendeiner Art.
Irgendeine Idee, wie man das löst?
Würde deine Hilfe wirklich schätzen.
Ich habe es auf iOS6 Beta 4 arbeiten !! Dies ist, was ich getan habe, aber andere Variationen können auch funktionieren: -
Natürlich könntest du in 4.5 weitermachen, aber ich warte lieber.
Bei der Installation von 4.5 Beta 4 wird die aktualisierte Geräteunterstützung installiert. Sobald dies einmal (möglicherweise auf jedem Gerät) getan wird, sollte es gut funktionieren. Wenn Sie dasselbe Gerät auf einem anderen Computer verwenden, müssen Sie es erneut einmal mit 4.5 Beta 4 ausführen, bevor Sie Ihre bevorzugte Version von Xcode verwenden (Sie müssen die App diesmal nicht von Ihrem Gerät löschen).
Edit: Ich bin mir ziemlich sicher, dass Sie, wenn Sie Änderungen an Ihren Kerndaten vornehmen, auch das erste Mal von 4.5 ausführen müssen.
Ich weiß nicht, ob das hilft, aber ich habe alle Dateien in ${HOME}/Library/Developer/Xcode/iOS DeviceSupport
gelöscht und es hat als Charm (Xcode 4.4.1, OSX 10.7) funktioniert
Ich hatte dieses Problem, als ich mein Gerät auf Preview4 umstellte, aber mein MBP hatte immer noch Xcode Preview3. Die Aktualisierung auf Xcode Preview4 hat das Problem für mich beseitigt, es sind keine Neustarts notwendig.
Klingt verrückt, aber Sie können die Beta-Version von XCode 4 auch nicht verwenden. Allerdings müssen Sie es in Ihrer linken Hand behalten, um Ihr iPhone zu autorisieren, mit der Nicht-Beta-Version zu kompilieren (frag mich nicht, warum es funktioniert).
Wenn Sie Ihre App mit XCode 4.5-Vorschau & amp; IOS6 Beta 4, das zweite Mal, wenn Sie Ihre App auf dem Gerät ausführen, erhalten Sie den internen API-Fehler.
Theoretisch können Sie XCode 4.4 nicht verwenden, um auf Ihrem iOS6 Beta 4 iPhone zu kompilieren.
Aber ...
Es scheint, dass wenn Sie XCode 4.5 Preview starten, verbinden Sie Ihr iPhone (damit es erkannt wird), führen Sie die Anwendung darauf aus (selbst wenn Sie den Fehler erhalten), beenden Sie XCode 4.5, starten Sie XCode 4.4 und .. tadaaaa. .. Ihr iPhone wird nun als autorisiertes Gerät zum Kompilieren erkannt ...
Und natürlich erzeugt XCode 4.4 den api-Fehler nicht ...
Ich habe Xcode 5.0.2 und iPhone mit iOS 7.0.6.
Jedes Mal, wenn ich mein Projekt auf dem iPhone startete, sah ich "Es gab einen internen API-Fehler". Und es wurde ohne Probleme am Simulator gestartet.
Ich habe all die Sachen gemacht, die normalerweise helfen (wie eine App entfernen, säubern, Xcode neu starten, einen Mac neustarten, etc.).
Dieses Problem verschwand erst, nachdem ich das iPhone wiederhergestellt hatte. Traurig aber wahr. Ich weiß bis jetzt nicht, warum es erschien.