2013-10-04 16 views
13

Wenn ich meine iPad-App zum Ausführen auf meinem Entwicklungs-iPad erstelle, wird nur die Debug-Version erstellt. Ich muss sehen, wie schnell die echte Release-Version ist; Wie mache ich das? Ich bin an die Debug/Release-Builds von Visual Studio gewöhnt, daher ist dieses Run/Test/Profile/Analyse/Archiv-Zeug etwas verwirrend. Ich sehe, dass Schemas damit in Zusammenhang stehen, aber gibt es keinen einfachen Schalter "Ich möchte die Debug/Release-Version meiner App auf meinem Gerät testen"?Ausführung der iOS-App auf dem Entwicklungsgerät ausführen

+0

Ich bin sehr froh, dass ich diese Arbeit hatte ... Release-Version läuft 60% schneller! –

+1

Wenn Sie eine Lösung gefunden haben, akzeptieren Sie bitte eine Antwort, die Ihnen geholfen hat. –

Antwort

11

Sie möchten einen Release-Build mithilfe eines Ad-hoc-Bereitstellungsprofils erstellen, mit dem Sie es auf Ihrem Gerät und allen anderen von Ihnen angegebenen Geräten installieren können.

Test flight app ist kostenlos und kann mit diesem Prozess auch helfen.

Provisioning Profile

+0

Dies war der Schlüsselteil, den ich nicht herausgefunden hätte - der Wechsel zu Release allein funktionierte nicht, da ich ein Dev-Profil verwendete. –

+0

Ausgezeichnet, froh, dass es funktioniert hat. Wenn dies Ihnen half, es als die Antwort zu markieren. – Mongo

+0

Stoff als auch eine gute Option. – OhadM

9

In Ihren Schemaeinstellungen können Sie auswählen, ob Sie Debuggen oder Freigeben erstellen möchten. Stellen Sie sicher, dass Sie die Codesignatur korrekt eingerichtet haben. Xcode 5 kann dabei helfen.

+0

Können Sie "richtig" definieren? Wenn es für Debug funktioniert, funktioniert es nicht für die Veröffentlichung? Auch ... wirklich muss ich das Schema jedes Mal bearbeiten, ich kann nicht getrennte Schemata haben, um debug/release zu prüfen? –

+0

Es ist möglich, verschiedene Schemata zu verwenden, aber Sie können dem Befehl "Ausführen" nur ein Schema zuweisen. Also müssten Sie die Schemata jedes Mal wechseln. Einfacher nur Debug/Release zu ändern. –

4

Sie können einen neuen Build Configuration im Project View unter dem Xcode Project erstellen. Machen Sie es ein Duplikat Distribution

New configuration

Dann wählen Sie einfach Edit Schemes und wählen Sie das neue System und führen Sie auf Ihrem Gerät. Stellen Sie sicher, dass Sie die Zertifikate ausgewählt in Ihrem Build Settings. Sie erhalten jedoch keine vollständigen Debugging-Funktionen, wenn Sie einen AdHoc/Distribution Build ausführen.

+0

Ist das eine XCode5-spezifische Sache? –

+0

Nein. Dies sollte auch auf Xcode4.x.x funktionieren – unspokenblabber