2017-06-19 31 views
1

Ich versuche eine Anwendung zu entwickeln, die ich auf einem iPhone mit iOS 10.2.1 entwickle. Ich habe auch versucht, es auf einem Simulator laufen zu lassen, auf dem iOS 10.2 läuft. Meine Xcode-Version ist 8.3.3. Obwohl ich das Bereitstellungsziel auf 8.0 änderte, erhalte ich den folgenden Fehler, wenn ich versuche, es auf einem Gerät unter 10.3 auszuführen. Gibt es andere Dinge, die ich beachten sollte, wenn ich das Implementierungsziel ändere, außer es in Xcode von der Registerkarte "Info" zu ändern? Der Fehler gibt das Bereitstellungsziel als 10.3 an, ist es jedoch nicht. Wie kann ich dieses Problem umgehen?Wie löst man das Problem mit der iOS-Bereitstellung?

"Run destination is not valid for running the scheme.."

My deployment target

Danke,

Antwort

0

ich das gleiche Problem in meinem Code geschieht erinnern.

In meinem Fall wurde mir klar, dass ich meine Base SDK auf die neueste iOS-Version in der Build Settings

nicht aktualisiert hatte, dies zu tun, auf Project name -> Build Settings -> Base SDK

klicken enter image description here

Wenn Base-SDK nicht der Fall ist show, stellen Sie sicher, dass "All" im Filter oben auf der Seite ausgewählt ist.

Außerdem hat das Projekt manchmal mehrere Ziele und Sie legen möglicherweise das Base SDK auf das falsche Ziel fest.

+0

Mein Basis-SDK scheint die neueste iOS-Version zu sein. Wie kann ich überprüfen, ob das Projekt mehrere Ziele hat und wie kann ich feststellen, ob ich das Base SDK auf das falsche Ziel gesetzt habe? Kann ich Base SDKs von separaten Zielen überprüfen? – tkorkmaz

+0

Sie können eine Liste aller Ziele auf der Registerkarte Ziel sehen, wie im beigefügten Screenshot (Ziele im Screenshot versteckt) gezeigt. Klicken Sie auf jedes Ziel und überprüfen Sie das Basis-SDK. Einen Versuch wert. – tek3

+0

iOS-Bereitstellungsziel war für verschiedene Ziele unterschiedlich. Ich habe es unter Target Tab geändert und es hat funktioniert. Danke vielmals! – tkorkmaz

Verwandte Themen