2010-03-10 3 views
6

Es scheint, dass wir in Zukunft das Nicht-Beta iPhone SDK einfach für beide gleichzeitig entwickeln können.Wie kann ich Produktion iPhone Apps und iPad Apps auf demselben Rechner entwickeln?

Aber bis jetzt scheint die einzige Möglichkeit für iPad zu entwickeln, die SDK 3.2 Beta zu verwenden. Allerdings, wenn ich das installiere, gibt Apple eindeutig an, dass ich keine Apps an den App Store senden soll.

Ich bin ein unabhängiger, Ein-Maschinen-Entwickler. Gibt es eine Möglichkeit, meine bestehenden iPhone-Apps weiter zu verbessern, während ich noch für das iPad entwickle?

Antwort

6

Der beste Weg dies zu tun ist, das 3.2 SDK Beta an einem anderen Ort als '/ Developer' zu installieren. Wählen Sie auf der "Benutzerdefinierte Installation auf Macintosh HD" die Option "Andere" aus der Popup-Schaltfläche, und verweisen Sie auf die Installation wie folgt: "/ Developer-Beta".

Sie können dann Xcode von/Developer/Applications für Ihre iPhone-Apps und Xcode von/Developer-Beta/Applications für Ihre iPad-Apps ausführen.

+2

Das ist, was ich tue, und es funktioniert gut. Wenn Sie Ihre iPhone-App in den App Store einreichen möchten, müssen sie unter der stabilen Version des iPhone SDK kompiliert werden. Die Beta One ist nur für iPad-Apps. –

2

Wenn ich die Vereinbarung richtig lese, gilt das Verbot, Apps mit der Beta 3.2 einzureichen, nur für das SDK, nicht für die Tools. Wenn Sie das Basis-SDK für Ihre App auf ein SDK vor Version 3.2 festlegen (was wahrscheinlich ohnehin schon der Fall ist), können Sie mit den SDKs 3.1 und früher erstellen, indem Sie sie im Menü "Übersicht" in Xcode auswählen.

Ich habe Updates für meine iPhone-Apps, die mit dem 3.0 SDK von den Beta-Tools 3.2 erstellt wurden, eingereicht und sie wurden ohne Probleme akzeptiert. Solange Sie nicht auf dem eigentlichen neuen SDK aufbauen, sollten Sie in Ordnung sein.

EDIT: Ich arbeite nicht für Apple, ich bin kein Anwalt, bla-bla. Aber es hat für mich funktioniert, und die Warnung spezifiziert nur das "iPhone SDK 3.2". Die Xcode-Tools werden nicht erwähnt.

+0

Ich habe das noch nicht getestet (d. H. Ich habe noch nicht versucht, eine iPhone-App mit der SDK-Beta einzureichen) - aber wenn das funktioniert, denke ich, dass dies die sauberste Lösung ist. – Tyler

+1

Ich kann bestätigen, dass Sie abgelehnt werden, wenn Sie eine mit dem Beta-SDK erstellte App senden, auch wenn Sie die korrekte SDK-Version verwenden. –

+0

ok Alan Ich vertraue dir + je mehr Stimmen deine Antwort hat – Tyler

Verwandte Themen