cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [44/51] [abbrv] [partial] docs commit: added cordova 6.0.0 docs
Date Thu, 28 Jan 2016 18:11:21 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/de/6.0.0/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/de/6.0.0/guide/platforms/ios/plugin.md b/www/docs/de/6.0.0/guide/platforms/ios/plugin.md
new file mode 100644
index 0000000..2532584
--- /dev/null
+++ b/www/docs/de/6.0.0/guide/platforms/ios/plugin.md
@@ -0,0 +1,184 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: iOS Plugins
+---
+
+# iOS Plugins
+
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der iOS-Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert.
+
+Ein iOS-Plugin ist implementiert als eine Objective-C-Klasse, die erweitert die `CDVPlugin` Klasse. Für JavaScript `exec` Methode `service` Parameter einer Objective-C Klasse, jeder Plugin-Klasse zuordnen muss registriert sein, als ein `<feature>` Tag im Verzeichnis Anwendung mit Namen `config.xml` Datei.
+
+## Plugin-Klasse Zuordnung
+
+Der JavaScript-Teil eines Plugins verwendet die `cordova.exec` -Methode, wie folgt:
+
+        Exec (< SuccessFunction >, < FailFunction >, < Service >, < Aktion >, [< arg >]);
+    
+
+Das marshallt ersuchen die `UIWebView` effektiv auf die native iOS-Seite aufrufen der `action` -Methode für die `service` -Klasse mit der übergebenen Argumente der `args` Array.
+
+Geben Sie das Plugin als ein `<feature>` Tag in Ihre Cordova-iOS-Anwendung-Projekt `config.xml` Datei, mit der `plugin.xml` Datei automatisch, wie unter Anwendung Plugins dieses Markup zu injizieren:
+
+        <feature name="LocalStorage">
+            <param name="ios-package" value="CDVLocalStorage" />
+        </feature>
+    
+
+Der Funktion `name` -Attribut sollte übereinstimmen, was Sie als das JavaScript angeben `exec` Anruf `service` Parameter. Das `value` -Attribut den Namen des Plugins Objective-C Klasse übereinstimmen sollte. Die `<param>` des Elements `name` sollte immer sein `ios-package` . Wenn Sie diese Richtlinien nicht folgen, kann das Plugin kompiliert, aber Cordova möglicherweise noch nicht darauf zugreifen.
+
+## Plugin-Initialisierung und Lebensdauer
+
+Wird eine Instanz eines Plugin-Objekts erstellt, für das Leben eines jeden `UIWebView` . Plugins werden normalerweise instanziiert, wenn zunächst durch einen Aufruf von JavaScript verwiesen. Andernfalls sie instanziiert werden können, indem Sie festlegen einer `param` namens `onload` zu `true` in der `config.xml` Datei:
+
+        <feature name="Echo">
+            <param name="ios-package" value="Echo" />
+            <param name="onload" value="true" />
+        </feature>
+    
+
+Es gibt *keine* benannten Initialisierer für Plugins. Stattdessen sollten die Plugins verwenden die `pluginInitialize` -Methode für ihre Startlogik.
+
+Plugins mit lang andauernden Anfragen, background Aktivität wie Medienwiedergabe, Listener oder das pflegen internen Zustand sollten implementieren die `onReset` Methode, um diese Tätigkeiten zu bereinigen. Die Methode ausgeführt wird, wenn die `UIWebView` navigiert zu einer neuen Seite oder Aktualisierungen, die das JavaScript lädt.
+
+## Ein iOS Cordova Plugin schreiben
+
+Ein JavaScript-Aufruf feuert eine Plugin-Anforderung an die systemeigene Seite und der entsprechenden iOS Objective-C Plugin zugeordnet ist, richtig in die `config.xml` -Datei, aber wie sieht das Finale iOS Objective-C Plugin Klasse aussehen? Was auch immer an das Plugin mit JavaScript gesendet wird `exec` Funktion wird in der entsprechenden Plugin-Klasse übergeben `action` Methode. Eine Plugin-Methode hat diese Signatur:
+
+        - (void)myMethod:(CDVInvokedUrlCommand*)command
+        {
+            CDVPluginResult* pluginResult = nil;
+            NSString* myarg = [command.arguments objectAtIndex:0];
+    
+            if (myarg != nil) {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+            } else {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+            }
+            [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+        }
+    
+
+Weitere Informationen finden Sie unter `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , und`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
+
+## iOS CDVPluginResult Message-Typen
+
+Sie können `CDVPluginResult` eine Vielzahl von Ergebnis zurückgegeben Typen zurück an die JavaScript-Rückrufe mit Klassenmethoden, die diesem Muster folgen:
+
+        + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+    
+
+Sie können erstellen, `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , und `Multipart` Arten. Können Sie auch weglassen von Argumenten senden einen Status oder einen Fehler zurückgeben, oder sogar auswählen, keines Plugin-Ergebnis zu schicken, in diesem Fall weder Rückruf ausgelöst wird.
+
+Beachten Sie Folgendes für komplexe Rückgabewerte:
+
+*   `messageAsArrayBuffer`erwartet `NSData*` und konvertiert in eine `ArrayBuffer` in der JavaScript-Rückruf. Ebenso alle `ArrayBuffer` sendet der JavaScript zu einem Plugin werden in umgewandelt`NSData*`.
+
+*   `messageAsMultipart`erwartet ein `NSArray*` mit allen anderen unterstützten Typen, und sendet das gesamte Array als die `arguments` an Ihre JavaScript-Rückruf. Auf diese Weise sind alle Argumente serialisiert oder deserialisiert wie erforderlich, so ist es sicher wieder `NSData*` als mehrteilige, aber nicht als `Array` /`Dictionary`.
+
+## Echo iOS Plugin Beispiel
+
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
+
+        <platform name="ios">
+            <config-file target="config.xml" parent="/*">
+                <feature name="Echo">
+                    <param name="ios-package" value="Echo" />
+                </feature>
+            </config-file>
+        </platform>
+    
+
+Dann fügen wir Folgendes würde `Echo.h` und `Echo.m` Dateien in den `Plugins` Ordner im Cordova-iOS-Anwendung-Verzeichnis:
+
+        /********* Echo.h Cordova Plugin Header *******/
+    
+        #import <Cordova/CDV.h>
+    
+        @interface Echo : CDVPlugin
+    
+        - (void)echo:(CDVInvokedUrlCommand*)command;
+    
+        @end
+    
+        /********* Echo.m Cordova Plugin Implementation *******/
+    
+        #import "Echo.h"
+        #import <Cordova/CDV.h>
+    
+        @implementation Echo
+    
+        - (void)echo:(CDVInvokedUrlCommand*)command
+        {
+            CDVPluginResult* pluginResult = nil;
+            NSString* echo = [command.arguments objectAtIndex:0];
+    
+            if (echo != nil && [echo length] > 0) {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+            } else {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+            }
+    
+            [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+        }
+    
+        @end
+    
+
+Die notwendigen Importe am oberen Rand der Datei erweitert die Klasse von `CDVPlugin` . In diesem Fall unterstützt das Plugin nur eine einzige `echo` Aktion. Es erhält den Echo-String durch Aufrufen der `objectAtIndex` Abrufen den ersten Parameter der Methode der `arguments` vom JavaScript übergebene Array, das die Argumente entspricht `exec()` Funktion.
+
+Es prüft den Parameter um sicherzustellen, dass es ist nicht `nil` oder eine leere Zeichenfolge zurückgeben, ein `PluginResult` mit einer `ERROR` Status Wenn ja. Wenn der Parameter die Prüfung erfolgreich ist, gibt es eine `PluginResult` mit einem `OK` Status, im Original übergeben `echo` Zeichenfolge. Es sendet das Ergebnis an `self.commandDelegate` , die führt die `exec` der Methode Erfolg oder Misserfolg Rückrufe auf der Seite JavaScript. Wenn der Erfolg-Rückruf aufgerufen wird, übergibt es in die `echo` Parameter.
+
+## iOS Integration
+
+Die `CDVPlugin` -Klasse enthält Methoden, die Ihr Plugin überschrieben werden kann. Beispielsweise können Sie erfassen die `[pause](../../../cordova/events/events.pause.html)` , `[resume](../../../cordova/events/events.resume.html)` , app beenden und `handleOpenURL` Ereignisse. Finden Sie die [CDVPlugin.h][1] und [CDVPlugin.m][2] Klasse Anleitung.
+
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
+
+## Threading
+
+Plugin-Methoden werden normalerweise im selben Thread wie die wichtigste Schnittstelle ausgeführt. Wenn Ihr Plugin ein hohes Maß an Verarbeitung erfordert oder einen blockierenden Aufruf erfordert, verwenden Sie einen Hintergrund-Thread. Zum Beispiel:
+
+        - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+        {
+            // Check command.arguments here.
+            [self.commandDelegate runInBackground:^{
+                NSString* payload = nil;
+                // Some blocking logic...
+                CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+                // The sendPluginResult method is thread-safe.
+                [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+            }];
+        }
+    
+
+## Debuggen von iOS Plugins
+
+Zum Debuggen auf der Objective-C-Seite benötigen Sie Xcodes integrierten Debuggers. Für JavaScript der auf iOS 5.0 oder höher können Sie [Weinre, ein Apache-Cordova-Projekt][3] oder [iWebInspector, ein Drittanbieter - Dienstprogramm][4] verwenden. Für iOS 8 können Sie die app, die in das iOS 8 Simulator ausgeführt Safari 8.0 zuordnen.
+
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
+
+## Häufige Probleme
+
+*   Vergessen Sie nicht, fügen Sie Ihr Plugin Zuordnung zu `config.xml` . Wenn Sie vergessen haben, wird ein Fehler in der Xcode-Konsole protokolliert.
+
+*   Vergessen Sie nicht, alle Hosts, die Verbindung in die Whitelist hinzufügen, wie in Domain-Whitelist-Handbuch beschrieben. Wenn Sie vergessen haben, wird ein Fehler in der Xcode-Konsole protokolliert.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/de/6.0.0/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/de/6.0.0/guide/platforms/ios/tools.md b/www/docs/de/6.0.0/guide/platforms/ios/tools.md
new file mode 100644
index 0000000..fdb6cef
--- /dev/null
+++ b/www/docs/de/6.0.0/guide/platforms/ios/tools.md
@@ -0,0 +1,97 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: iOS Shell Tool Guide
+---
+
+# iOS Shell Tool Guide
+
+Diese Anleitung zeigt wie Cordovas Satz von Plattform-zentrierte Shell Tools verwenden, um iOS apps zu entwickeln. Dieser Entwicklungspfad, diskutiert in der [Übersicht](../../overview/index.html), möglicherweise einen größeren Bereich von Entwicklungsoptionen für iOS als das Cross-Plattform-CLI-Tool beschrieben in The Command-Line Interface anbieten. Beispielsweise müssen Sie Shell-Hilfsmittel zu verwenden, wenn Sie eine benutzerdefinierte Cordova WebView neben systemeigenen Komponenten bereitstellen. Vor der Verwendung von entweder Entwicklungsweg, müssen Sie zuerst die SDK-Umgebung konfigurieren, wie in der iOS-Plattform Guide beschrieben. Diese Tools basieren auf Xcodes-Befehlszeilen-Tools wie `xcode-select` und`xcodebuild`.
+
+Um Shell Tools für iOS zu aktivieren, herunterladen Sie Cordova von [cordova.apache.org][1]. Der Download enthält separate Archiv für jede Plattform. Erweitern Sie jedes Ziel, soll `ios` in diesem Fall. Die entsprechenden Tools stehen in der Regel in den übergeordneten `bin` Verzeichnis, sonst finden Sie in der **README** -Datei für detailliertere Wegbeschreibung.
+
+ [1]: http://cordova.apache.org
+
+Diese Tools können Sie erstellen, erstellen und Ausführen von iOS-apps. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten. Details zum Entwickeln von Plugins finden Sie in der Anwendung-Plugins.
+
+## Erstellen Sie ein Projekt
+
+Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben.
+
+        $ ./path/to/cordova-ios/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    
+
+## Erstellen eines Projekts
+
+        $ /path/to/my_new_project/cordova/build
+    
+
+## App auf einem Emulator ausgeführt
+
+        $ /path/to/my_new_project/cordova/run --emulator
+    
+
+## App auf einem Gerät ausgeführt
+
+        $ /path/to/my_new_project/cordova/run --device
+    
+
+## Unterzeichnung der App
+
+Sie finden weitere Informationen zum Signieren, Verteilung von iOS apps, Erstellen eines Zertifikats und Bereitstellung Profil auf [iOS Developer Library][2].
+
+ [2]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html
+
+Um die app in Cordova anzumelden, benötigen Sie Folgendes:
+
+*   Code signing-Identität (`--codeSignIdentity`): [Verwendung von XCode][3] können Sie erstellen eine neue iOS Signaturidentität und fügen Sie es Ihrem Schlüsselbund. Der Typ des von dem Code signing-Identität - in der Regel Vertrieb oder Entwicklung, muss hier angegeben werden.
+
+*   Bereitstellung von Profil (`--provisioningProfile`): [Verwenden des Apple-Mitglied erhalten][4] Sie können ein Bereitstellung-Profil erstellen. Herunterladen Sie das Bereitstellung Profil auf Ihren Rechner und starten Sie es in XCode zu registrieren. Es wird hier auf Ihrem Mac kopiert: ~/Library/MobileDevice/Provisioning\ Profile /. Es in einem Text-Editor öffnen, finden Sie die UUID muss hier angegeben werden.
+
+*   Code signing-Ressource-Regeln (`--codeSignResourceRules`) (Optional): können Sie benutzerdefinierte Ressource Zeichnungsrechten angeben.
+
+ [3]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW6
+ [4]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW61
+
+Diese Parameter können mithilfe der Befehlszeilenargumente oben zu `build` oder `run` von Skripts angegeben werden:
+
+        $ /path/to/my_new_project/cordova/build --codeSignIdentitiy="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954" 
+    
+
+Alternativ könnten Sie sie in ein Build Startkonfigurationsdatei (build.json) angeben (`--buildConfig`) Argument. Hier ist ein Beispiel für eine Konfigurationsdatei erstellen:
+
+    {
+         "ios": {
+             "debug": {
+                 "codeSignIdentitiy": "iPhone Development",
+                 "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
+             },
+             "release": {
+                 "codeSignIdentitiy": "iPhone Distribution"
+                 "provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
+             }
+         }
+     }
+    
+
+Es gibt auch Unterstützung zu kombinieren, Kommandozeilen-Parameter und Parameter in der Datei build.json. Werte aus der Befehlszeilenargumente erhalten Vorrang.
+
+## Protokollierung
+
+        $ /path/to/my_new_project/cordova/log
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/de/6.0.0/guide/platforms/ios/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/de/6.0.0/guide/platforms/ios/upgrade.md b/www/docs/de/6.0.0/guide/platforms/ios/upgrade.md
new file mode 100644
index 0000000..3a16258
--- /dev/null
+++ b/www/docs/de/6.0.0/guide/platforms/ios/upgrade.md
@@ -0,0 +1,813 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: IOS Upgrade
+---
+
+# IOS Upgrade
+
+Diese Anleitung zeigt wie iOS-Projekte von älteren Versionen von Cordova upgedatet werden. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren.
+
+**Hinweis**: Xcode 6 ist erforderlich. Derzeit um die Apple-App-Store zu senden, verwenden Sie die neueste ausgelieferte Version des iOS SDK, welches iOS 8 ist, und dies ist nur in Xcode 6 enthalten.
+
+## Upgrade 3.6.0 Projekte 4.0.0
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  `cordova platform update ios` in Ihre bestehenden Projekte auszuführen.
+
+## Upgrade 3.3.0 Projekte 3.4.0
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen`cordova platform update ios`
+
+## Upgrade 3.2.0 Projekte 3.3.0
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen` cordova platform update ios`
+
+## Upgrade 3.1.0 Projekte zu 3.2.0
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen` cordova platform update ios`
+
+## Upgrade 3.0.0 Projekte zu 3.1.0
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen` cordova platform update ios`
+
+iOS 7 Fragen:
+
+1.  Entfernen `width=device-width, height=device-height` aus der Datei `"index.html"` `viewport` `meta` Tag. (Siehe [die entsprechenden bug][1].)
+
+2.  Aktualisieren Sie Ihre Medien, Medien-Capture und Splashscreen Core-Plugins für iOS 7 Unterstützung.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 Fragen:
+
+1.  Aktualisieren Sie die Projekteinstellungen ändern, wenn Sie Xcode-5 (in den Themen-Navigator) dazu aufgefordert werden.
+
+2.  Update Ihrer **Compiler für C / C + + / Objective-C** festlegen, unter der Registerkarte **Buildeinstellungen** **Erstellungsoptionen** Abschnitt. Wählen Sie **Standard-Compiler (Apple LLVM 5.0)**.
+
+## Upgrade auf die CLI (3.0.0) von 2.9.0
+
+1.  Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
+
+2.  Die Plattformen der Cordova Projekt hinzufügen, z. B.: `cordova platform add ios`.
+
+3.  Kopieren Sie den Inhalt des Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
+
+4.  Kopieren oder überschreiben nativen Vermögen aus dem ursprünglichen Projekt (`Resources`, etc.), dafür, dass das `.xcodeproj`-Projekt neuen Dateien hinzu. Das iOS-Projekt baut innerhalb des `platforms\ios`-Verzeichnisses.
+
+5.  Kopieren Sie die `"config.xml"` in das `www`-Verzeichnis, und entfernen Sie alle Plugin-Definitionen. Ändern Sie die Einstellungen hier anstelle des Plattform-Verzeichnisses.
+
+6.  Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
+
+7.  Erstellen und testen.
+
+## Upgrade 2.9.0 Projekte 3.0.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 3.0.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-3.0.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` (Beachten Sie, dass es muss ein Version-Suffix nicht mehr, die Version ist in der Datei selbst in der Kopfzeile) Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+**Hinweis**: beginnend mit Cordova 3.0.0, Plugins sind nicht vorinstalliert, und Sie müssen das `Plugman`-Befehlszeilen-Dienstprogramm verwenden, um sie selbst installieren. Siehe Verwenden von Plugman Plugins verwalten.
+
+## Upgrade 2.8.0 Projekte 2.9.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.9.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.9.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` (Beachten Sie, dass es muss ein Version-Suffix nicht mehr, die Version ist in der Datei selbst in der Kopfzeile) Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+## Upgrade 2.7.0 Projekte 2.8.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.8.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.8.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die `www/cordova.js` (Beachten Sie, dass es muss ein Version-Suffix nicht mehr, die Version ist in der Datei selbst in der Kopfzeile) Datei aus dem neuen Projekt in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.7.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Aktualisieren Sie alle `<plugin>`-Tags in der Datei `config.xml` `<feature>` Tags. Beachten Sie, dass vorhandene `<plugin>` Tags noch funktionieren, aber sind veraltet. Sie können diese Informationen in der Datei `config.xml` für ein neues Projekt kopieren. Zum Beispiel:
+    
+        <plugins>
+            <plugin name="LocalStorage" value="CDVLocalStorage" />
+            <!-- other plugins -->
+        </plugins>
+        
+        <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+        <feature name="LocalStorage">
+            <param name="ios-package" value="CDVLocalStorage" />
+        </feature>
+        <!-- other <feature> tags -->
+        
+
+8.  Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+9.  Fügen Sie diese beiden Frameworks zum Projekt:
+    
+        OpenAL
+        ImageIO
+        
+
+10. Aktualisieren Sie Ihr Projektziel **Buildeinstellungen**. Unter **Verbindung → Sonstiges Linker-Flags**, bearbeiten **"- Obj - C"** zu **"-ObjC"**.
+
+11. Aktualisieren Sie Ihr Projektziel **Buildeinstellungen**. Unter **Verbindung → Sonstiges Linker-Flags**, ändern **"-alle _ laden"** zu `-Force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a`. Sie müssten nur, dies zu tun, wenn Sie das Problem in definierten [dieses Problem.][2].
+
+ [2]: https://issues.apache.org/jira/browse/CB-3458
+
+## Upgrade 2.6.0 Projekte 2.7.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.7.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.7.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova-2.7.0.js` Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova-2.6.0.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.7.0.js` Datei.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) die `AppDelegate.m`-Datei entsprechend von dem neuen Projekt (siehe [diese Diff][3]).
+
+8.  In der Datei `config.xml`, die [diese Zeile zu entfernen][4].
+
+9.  Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+
+## Upgrade 2.5.0 Projekte 2.6.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.6.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.6.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei des Projekts `www/cordova-2.6.0.js` in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.5.0.js`.
+
+6.  Cordova Skriptverweis in der `www/index.html`-Datei (zusammen mit anderen Dateien, die das Skript verweisen) aktualisieren auf die neue `cordova-2.6.0.js`-Datei verweisen.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) die `AppDelegate.m`-Datei entsprechend von dem neuen Projekt (siehe [diese Diff][5]).
+
+8.  In der Datei `config.xml`, [fügen Sie diese neue Linie][6].
+
+9.  In der Datei `config.xml`, [fügen Sie diese neue Linie][7].
+
+10. In der Datei `config.xml`, [UIWebViewBounce, DisallowOverscroll, geändert wurde und Standardwerte sind unterschiedlich][8].
+
+11. In der Datei `"config.xml"` wurde die Voreinstellung "`EnableLocation`" verworfen.
+
+12. Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+
+## Upgrade 2.4.0 Projekte 2.5.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.5.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.5.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei `www/cordova-2.5.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.4.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.5.0.js`-Datei hinzu.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) die `AppDelegate.m`-Datei entsprechend von dem neuen Projekt (siehe [diese Diff][9]).
+
+8.  In der Datei `config.xml`, die [diese neuen Zeilen hinzufügen][10].
+
+9.  In der Datei `config.xml`, [das Root-Element zu bearbeiten, ändern sie von Cordova, widget][11].
+
+10. In der Datei `config.xml`, [Entfernen Sie die Voreinstellung "OpenAllWhitelistURLsInWebView"][12].
+
+11. Löschen Sie `cordova`-Verzeichnis und kopieren Sie das `cordova`-Verzeichnis aus dem neuen Projekt in Root-Verzeichnis des Projekts. In 2.5.0 hat dieses Skripts aktualisiert.
+
+12. Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+
+## Upgrade 2.3.0 Projekte 2.4.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.4.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.4.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei `www/cordova-2.4.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.3.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.4.0.js`-Datei hinzu.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Dateien nie geändert) die `MainViewController.m`-Datei entsprechend von dem neuen Projekt (siehe [diese Diff][13]).
+
+8.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) die `AppDelegate.m`-Datei entsprechend von dem neuen Projekt (siehe [diese Diff][14]).
+
+9.  In der Datei `config.xml`, [fügen Sie diese neue Linie][15].
+
+10. Löschen Sie `cordova`-Verzeichnis und kopieren Sie das `cordova`-Verzeichnis aus dem neuen Projekt in Root-Verzeichnis des Projekts. In 2.4.0 hat dieses Skripts fest.
+
+11. Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+12. AssetsLibrary.framework als Ressource dem Projekt hinzufügen. (Siehe [Apples Dokumentation][16] Hinweise dazu, wie dies zu tun.).
+
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+
+## Upgrade 2.2.0 Projekte 2.3.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.3.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.3.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei `www/cordova-2.3.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.2.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.3.0.js`-Datei hinzu.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) der `MainViewController.m` nach von dem neuen Projekt.
+
+8.  Löschen Sie `cordova`-Verzeichnis und kopieren Sie das `cordova`-Verzeichnis aus dem neuen Projekt in Root-Verzeichnis des Projekts. In 2.3.0 hat das neue Skripte.
+
+9.  Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+
+10. Konvertieren Sie die `Cordova.plist`-Datei in `"config.xml"`, durch Ausführen von Skript-`bin/cordova\_plist\_to\_config\_xml` auf der Project-Datei.
+
+11. Das InAppBrowser-Plugin hinzufügen der `"config.xml"`, indem Sie dieses Tag unter `<cordova><plugins>` hinzufügen:
+    
+        <plugin name="InAppBrowser" value="CDVInAppBrowser" />
+        
+
+12. Beachten Sie, dass Objective-C-Plugins *nicht* auf der weißen Liste mehr sind. Auf die Whitelist Ihre Verbindungen mit der app-Whitelist, müssen Sie den `User-Agent`-Header der Verbindung auf der gleichen User-Agent als die wichtigsten Cordova WebView festgelegt. Dies erhalten Sie durch den Zugriff auf die `userAgent`-Eigenschaft aus dem Hauptcontroller Ansicht. Die wichtigste View-Controller (`CDVViewController`) hat auch eine `URLisAllowed`-Methode für Sie zu prüfen, ob eine URL die Whitelist übergibt.
+
+13. Geräte API-Änderungen:
+    
+    *   Für iOS, device.platform verwendet, um `iPhone`, `iPad` oder `iPod Touch` zurückzugeben; Jetzt gibt es (richtig) `iOS`.
+    *   Für iOS, device.name (veraltet für alle Plattformen) verwendet, um den Namen von dem Gerät des Benutzers zurückzugeben (z. B. ' Shazrons iPhone 5 '); Jetzt gibt es was device.platform zurückgegeben: `iPhone`, `iPad` oder `iPod Touch`.
+    *   Für alle Plattformen gibt es eine neue Eigenschaft namens device.model; Dies gibt das jeweilige Gerätemodell, z.B. `iPad2, 5` (für andere Plattformen gibt das was device.name zurückgegeben).
+
+## Upgrade 2.1.0 Projekte 2.2.0
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.2.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.2.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei `www/cordova-2.2.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.1.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.2.0.js`-Datei hinzu.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) der `MainViewController.m` nach von dem neuen Projekt:
+    
+    *   Updated → viewWillAppear
+
+8.  Kopieren Sie die `cordova`-Verzeichnis aus dem neuen Projekt in Ihrem Projekt-Root-Verzeichnis. Im 2.2.0 hat dies ein aktualisiertes 'emulieren' Skript.
+
+9.  Anschließend aktualisieren Sie die `CordovaLib`-Teilprojekt-Referenz. Beginnend mit Cordova 2.1.0, nicht die CORDOVALIB Xcode-Variable nicht mehr wann verwenden wir verweisen, in dem sich `CordovaLib` befindet, der Verweis ist eine absolute Dateiverweis jetzt.
+    
+    1.  Terminal.app starten
+    2.  Gehen Sie zu dem Speicherort, wo Sie Cordova installiert (siehe Schritt 1), in das Unterverzeichnis `bin`
+    3.  Führen Sie das Skript unter dem der erste Parameter der Pfad zu der Datei des Projekts `.xcodeproj ist`:
+        
+        `update_cordova_subproject path/to/your/project/xcodeproj`
+
+**Hinweis**: In 2.2.0, kopieren Sie das Skript `bin/erstellen` in das Teilprojekt "`CordovaLib`" in Ihr Projekt. Um die gleiche Art der Installation haben, kopieren Sie einfach in die richtige `CordovaLib` in Ihrem Projektverzeichnis, und aktualisieren Sie den Speicherort des `CordovaLib`-Teilprojekt (bezogen auf "Projekt") in der Xcode-Datei-Inspektor.
+
+## Upgrade 2.0.0 Projekte auf 2.1.0
+
+Mit Cordova 2.1.0 wurde `CordovaLib` aufgerüstet, um **Automatische Reference Counting (ARC)** zu verwenden. Sie nicht müssen upgrade auf **ARC** mithilfe von CordovaLib, aber wenn Sie, aktualisieren Sie das Projekt zur Verwendung von **ARC möchten**, verwenden Sie bitte den Xcode-Migrations-Assistenten aus dem Menü: **Bearbeiten → umgestalten → Convert in Objective-C-Bogen...**, libCordova.a aufzuheben, dann führen Sie den Assistenten bis zum Abschluss.
+
+1.  Herunterladen Sie und entpacken Sie der Cordova 2.1.0-Quellen zu einem ständigen Speicherort auf Ihrer Festplatte, zum Beispiel zu `~/Documents/Cordova-2.1.0`.
+
+2.  Beenden Sie Xcode, wenn es geöffnet ist.
+
+3.  Terminal.app navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+
+4.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopieren Sie die Datei `www/cordova-2.1.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-2.0.0.js`.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.1.0.js`-Datei hinzu.
+
+7.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) der `AppDelegate.m` nach von dem neuen Projekt:
+    
+    *   Edited → application:didFinishLaunchingWithOptions:
+    *   Added → application:supportedInterfaceOrientationsForWindow:
+
+8.  Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) der `MainViewController.m` nach von dem neuen Projekt:
+    
+    *   Added → viewWillAppear
+
+9.  Kopieren Sie die `cordova`-Verzeichnis aus dem neuen Projekt in Ihrem Projekt-Root-Verzeichnis. Im 2.1.0 hat dies die aktualisierte Skripts um Pfade mit Leerzeichen zu unterstützen.
+
+10. Entfernen Sie den Dateiverweis `VERSION` aus dem Projekt (*nicht* diejenige in `CordovaLib`).
+
+11. Anschließend aktualisieren Sie die `CordovaLib`-Teilprojekt-Referenz. Beginnend mit Cordova 2.1.0, nicht die CORDOVALIB Xcode-Variable nicht mehr wann verwenden wir verweisen, in dem sich `CordovaLib` befindet, der Verweis ist eine absolute Dateiverweis jetzt.
+    
+    1.  Terminal.app starten
+    2.  Gehen Sie zu dem Speicherort, wo Sie Cordova installiert (siehe Schritt 1), in das Unterverzeichnis `bin`
+    3.  Führen Sie das Skript unter dem der erste Parameter der Pfad zu der Datei des Projekts `.xcodeproj ist`:
+        
+        `update_cordova_subproject path/to/your/project/xcodeproj`
+
+## Upgrade 1.9.0 Projekte 2.0.0
+
+1.  Cordova 2.0.0 zu installieren.
+
+2.  Erstellen Sie ein neues Projekt, wie in [iOS Shell Tool Guide](tools.html) beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+3.  Kopieren Sie die Datei `www/cordova-2.0.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-1.9.0.js`.
+
+4.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-2.0.0.js`-Datei hinzu.
+
+5.  Kopieren Sie die `cordova`-Verzeichnis aus dem neuen Projekt in Ihrem Projekt-Root-Verzeichnis (wenn Sie möchten, dass die Projekt-Befehlszeilen-Tools).
+
+6.  Fügen Sie einen neuen Eintrag unter `Plugins` in der Datei `Cordova.plist` unter der **Hilfsdateien**-Gruppe. Der Schlüssel ist mit dem `Device` und der Wert ist `CDVDevice`.
+
+7.  `Cordova.framework` entfernen.
+
+8.  Entfernen Sie `verify.sh` aus der **Hilfsdateien**-Gruppe.
+
+9.  Wählen Sie das Projektsymbol in der Projekt-Navigator, wählen Sie das Projekt **Target**, dann wählen Sie die Registerkarte **Einstellungen erstellen**.
+
+10. Suchen Sie nach **Präprozessor-Makros**, dann entfernen Sie alle **CORDOVA_FRAMEWORK = 1** Werte.
+
+11. Suchen Sie das `CordovaLib`-Verzeichnis, das auf Ihrer Festplatte unter Ihrem Benutzerordner `Dokumente` Unterverzeichnis installiert wurde.
+
+12. Suchen Sie die `CordovaLib.xcodeproj`-Datei im Verzeichnis "`CordovaLib`", dann Drag & drop die Datei in Ihrem Projekt. Es sollte als ein Teilprojekt angezeigt.
+
+13. Erstellen Sie das Projekt, solltest du einige Fehler im Zusammenhang mit `#import`-Richtlinien.
+
+14. Ändern Sie Quote-basierende Einfuhren in diesem Stil, für die `#import`-Fehler:
+    
+        #import "CDV.h"
+        
+    
+    zu dieser Art auf der Grundlage von Klammern:
+    
+        #import <Cordova/CDV.h>
+        
+    
+    und entfernen Sie alle `#ifdef`-Wrapper um alle Einfuhren von Cordova, sie sind nicht mehr erforderlich (die Einfuhren sind nun einheitlich)
+
+15. Erstellen Sie das Projekt erneut, und es müssen keine `#import`-Fehler.
+
+16. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie das Projekt **Target**, dann wählen Sie die Registerkarte **Build Phasen**.
+
+17. Erweitern Sie die **Ziel Abhängigkeiten**-Phase, dann wählen Sie das **+**-Schaltfläche.
+
+18. Wählen Sie das Ziel `CordovaLib`, und wählen Sie die Schaltfläche "**Hinzufügen**".
+
+19. Die erste **Link Binary mit Bibliotheken** Phase (es sollte bereits eine Reihe von Frameworks enthalten) zu erweitern, und wählen Sie das **+** Knopf.
+
+20. Wählen Sie die statische `libCordova.a`-Bibliothek, und wählen Sie die Schaltfläche "**Hinzufügen**".
+
+21. Löschen Sie die **Skript ausführen**-Phase.
+
+22. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie das Projekt **Target**, dann wählen Sie die Registerkarte **Einstellungen erstellen**.
+
+23. Suchen Sie nach **Anderen Linker-Flags**, und addieren Sie die Werte **-Force_load** und **- Obj - C**.
+
+24. Erweitern Sie das `CordovaLib`-Sub-Projekt.
+
+25. Suchen Sie die `VERSION`-Datei, ziehen Sie es in Ihr Haupt-Projekt (wir möchten einen Link zu ihr, keine Kopie erstellen).
+
+26. Aktivieren Sie das Optionsfeld **erstellen Gruppen für alle hinzugefügten Ordner**, und wählen Sie die Schaltfläche **Fertig stellen**.
+
+27. Wählen Sie die `VERSION`-Datei, die Sie gerade gezogen, in einem vorherigen Schritt.
+
+28. Geben Sie die **Option-Befehl-1**-Tastenkombination zum Anzeigen der **Datei Inspector** (oder Menuitem **Ansicht → Utilities → "Datei-Informationen einblenden"**).
+
+29. Wählen Sie **relativ zum CORDOVALIB** in der **Datei-Inspektor** für die Drop-Down-Menü für **Lage**.
+
+30. Legen Sie die Voreinstellung "Xcode" **Xcode Präferenzen → Orten → abgeleitete Daten → Advanced...**, **Unique**, damit die einheitliche Header gefunden werden können.
+
+31. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen**.
+
+32. Suche nach **Header-Suchpfade**. Fügen Sie für diese Einstellung diese drei Werte, einschließlich der Anführungszeichen:
+    
+        "$(TARGET_BUILD_DIR)/usr/local/lib/include"
+        
+        "$(OBJROOT)/UninstalledProducts/include"
+        
+        "$(BUILT_PRODUCTS_DIR)"
+        
+
+33. Suche nach **anderen Linker-Flags**. Fügen Sie diesen Wert für diese Einstellung:
+    
+        -weak_framework CoreFoundation
+        
+
+34. Erstellen Sie das Projekt, es sollten kompilieren und verknüpfen **ohne** Probleme.
+
+35. Wählen Sie das Projekt der **Schema**-Dropdown-Menü, und wählen Sie dann **iPhone 5.1 Simulator**.
+
+36. Wählen Sie die Schaltfläche "**Ausführen**".
+
+**Hinweis**: Wenn Ihr Projekt nicht funktioniert wie erwartet im Simulator, bitte beachten Sie eine eventuelle Fehler im Konsolenprotokoll in Xcode nach hinweisen.
+
+## Update 1.8.x-Projekten auf 1.9.0
+
+1.  Installieren Sie Cordova 1.9.0.
+
+2.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+3.  Kopieren Sie die Datei `www/cordova-1.9.0.js` aus dem neuen Projekt, in das `Www`-Verzeichnis, und löschen Sie die Datei `www/cordova-1.8.x.js`.
+
+4.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-1.9.0.js`-Datei hinzu.
+
+**Hinweis**: 1.9.0 unterstützt die neue `BackupWebStorage` boolean `Cordova.plist`-Einstellung. Es ist standardmäßig aktiviert, so stellen Sie ihn auf `false`, vor allem auf iOS 6 deaktivieren. Finden Sie unter [Release Notes: Safari und UIKit Abschnitt][17]
+
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+
+## Upgrade 1.7.0 Projekte 1.8.x
+
+1.  Installieren Sie Cordova 1.8.0.
+
+2.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+3.  Kopieren Sie die Datei `www/cordova-1.8.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-1.7.x.js`.
+
+4.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-1.8.0.js`-Datei hinzu.
+
+Wollen Sie über die Verwendung der API zu erfassen, benötigen Sie die neue **iPad Retina-Display**-Vermögen:
+
+1.  Kopieren Sie das `Resources/Capture.bundle`-Element aus dem neuen Projekt in Ihrem Projektverzeichnis, schreiben über Ihr vorhandenes `Resources/Capture.bundle`-Element.
+
+2.  Wählen Sie in Ihrem Projekt das `Capture.bundle`-Element in Ihrem Projekt-Navigator in Xcode, geben Sie die **Entf**-Taste, dann wählen Sie im daraufhin angezeigten Dialogfeld **Verweis entfernen**.
+
+3.  Ziehen Sie die neue `Capture.bundle` aus Schritt 1 oben in Ihrem Projekt-Navigator in Xcode, dann aktivieren Sie das Optionsfeld **für alle hinzugefügten Ordner Gruppen erstellen**.
+
+## Update 1.6.x-Projekten auf 1.7.0
+
+1.  Installieren Sie Cordova 1.7.0.
+
+2.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+3.  Kopieren Sie die Datei `www/cordova-1.7.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-1.6.0.js`.
+
+4.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-1.7.0.js`-Datei hinzu.
+
+## Upgrade 1.5.0 Projekte 1.6.x
+
+1.  Installieren Sie Cordova 1.6.1.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m`, `AppDelegate.h`, `MainViewController.m`, `MainViewController.h` und `Cordova.plist` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.5.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        Cordova.plist
+        
+
+5.  Fügen Sie die neuen `MainViewController` und `AppDelegate` Dateien in Ihr Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/cordova-1.6.1.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/cordova-1.5.0.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `cordova-1.6.1.js`-Datei hinzu.
+
+8.  Die neue `Cordova.plist`-Datei in Ihr Projekt hinzufügen. Dies ist notwendig, da die Core-Plugin-Dienst-Namen ändern müssen, um die für eine einheitliche Cordova JavaScript-Datei (`cordova-Js` von Android und BlackBerry, übereinstimmen).
+
+9.  Alle Einstellungen, **Plugins** und **ExternalHosts** Einträge, die Sie in Ihren **gesicherten Cordova.plist** in der neuen `Cordova.plist hatten` zu integrieren.
+
+10. Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen `AppDelegate`-Dateien. `UIWebViewDelegate` oder `CDVCommandDelegate` Code in `AppDelegate.m` muss in `MainViewController.m` jetzt (siehe auskommentierte Abschnitte in der Datei).
+
+11. Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `MainViewController.h` und `MainViewController.m` in die neuen MainViewController-Dateien.
+
+12. Klicken Sie auf das Projektsymbol in der Projekt-Navigator, wählen Sie das **Projekt**, dann wählen Sie die Registerkarte **Einstellungen erstellen**.
+
+13. Geben Sie **Compiler für C / C + + / Objective-C** in das Suchfeld ein.
+
+14. Wählen Sie den **Apple LLVM Compiler 3.1**-Wert.
+
+## Update 1.4.x-Projekten auf 1.5.0
+
+1.  Installieren Sie Cordova 1.5.0.
+
+2.  Erstellen Sie ein neues Projekt, und führen Sie es einmal. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+3.  Kopieren Sie die Datei `www/cordova-1.5.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-1.4.x.js`.
+
+4.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue Cordova-`Cordova-1.5.0.js`-Datei hinzu.
+
+5.  Finden Sie `PhoneGap.framework` in Ihrem Projekt-Navigator zu, wählen Sie es.
+
+6.  Geben Sie den Schlüssel **Löschen** und löschen Sie den `PhoneGap.framework`-Verweis im Projekt-Navigator.
+
+7.  Geben Sie die **Option-Befehl-A**-Tastenkombination, die drop-down-ein Blatt zu dem Projekt (die **Dateien hinzufügen...**-Blatt) Dateien hinzufügen sollten. Stellen Sie sicher, dass das Optionsfeld **erstellt Gruppen für alle hinzugefügten Ordner** ausgewählt ist.
+
+8.  Geben Sie die Tastenkombination **Umschalt-Befehl-G**, drop-down-ein weiteres Blatt für Sie zu einem Ordner gehen sollte (die **gehen in den Ordner:** Blatt).
+
+9.  Geben Sie `/Users/Shared/Cordova/Frameworks/Cordova.framework` in die **gehen in den Ordner:** Blatt und drücken Sie dann die Schaltfläche "**Go**".
+
+10. Drücken Sie die Taste "**Hinzufügen**" in dem **Dateien hinzufügen...**-Blatt.
+
+11. Wählen Sie `Cordova.framework` in der Projektnavigator.
+
+12. Geben Sie die **Option-Befehl-1**-Tastenkombination, um die **Datei Inspector**-Serie.
+
+13. Wählen Sie **Absoluter Pfad** in der **Datei-Inspektor** für die Drop-Down-Menü für **Standort**.
+
+14. Geben Sie die **Option-Befehl-A**-Tastenkombination, die drop-down-ein Blatt zu dem Projekt (die **Dateien hinzufügen...**-Blatt) Dateien hinzufügen sollten. Stellen Sie sicher, dass das Optionsfeld **erstellt Gruppen für alle hinzugefügten Ordner** ausgewählt ist.
+
+15. Geben Sie die Tastenkombination **Umschalt-Befehl-G**, drop-down-ein weiteres Blatt für Sie zu einem Ordner gehen sollte (die **gehen in den Ordner:** Blatt).
+
+16. Geben Sie `~/Documents/CordovaLib/Classes/deprecated` in die **gehen in den Ordner:** Blatt und drücken Sie dann die Schaltfläche "**Go**".
+
+17. Drücken Sie die Taste "**Hinzufügen**" in dem **Dateien hinzufügen...**-Blatt.
+
+18. Ersetzen Sie in der `AppDelegate.h`, `AppDelegate.m` und `MainViewController.h` Dateien den ganze `#ifdef PHONEGAP_FRAMEWORK`-Block mit:
+    
+        #import "CDVDeprecated.h"
+        
+
+19. Klicken Sie auf das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen**.
+
+20. Suche nach **Framework-Suchpfade**.
+
+21. Ersetzen Sie den vorhandenen Wert `durch/Users/Shared/Cordova/Frameworks`.
+
+22. Suche nach **Präprozessor-Makros**.
+
+23. Für den ersten (zusammengesetzten) Wert, ersetzen Sie den Wert mit **CORDOVA_FRAMEWORK = YES**.
+
+24. Wählen Sie die Registerkarte **Build Phasen**.
+
+25. **Skript** zu erweitern.
+
+26. Ersetzen Sie alle Vorkommen von **PhoneGap** mit **Cordova**.
+
+27. Suchen Sie die `PhoneGap.plist`-Datei im Projekt-Navigator, und klicken Sie auf den Dateinamen geben Sie den Namen Bearbeitungsmodus.
+
+28. `PhoneGap.plist` in `Cordova.plist` umbenennen.
+
+29. Mit der rechten Maustaste auf `Cordova.plist` und wählen Sie **Öffnen als → Source Code**.
+
+30. Drücken Sie **Option-Command-F**, wählen Sie **ersetzen** aus der Dropdown-Liste oben links im Quellcodefenster.
+
+31. Geben Sie `com.phonegap` für die Suchzeichenfolge und `org.apache.cordova` für die Zeichenfolge ersetzen, und drücken Sie die Schaltfläche "**Alle ersetzen**".
+
+32. Geben Sie **PG** die Suchzeichenfolge und **CDV** für die Zeichenfolge ersetzen, und drücken Sie die Schaltfläche "**Alle ersetzen**".
+
+33. Drücken Sie **Befehl-B** baut. Du hast noch Abwertungen, die Sie in Zukunft loswerden können (siehe `CDVDeprecated.h`. Z. B. ersetzen-Klassen in Ihrem Code, PG *, CDV * verwendet).
+
+## 1.4.1 Upgrade 1.4.0-Projekten
+
+1.  Installieren Sie Cordova 1.4.1.
+
+2.  Erstellen Sie eine Sicherungskopie von `MainViewController.m`.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie die `MainViewController.m`-Datei aus dem neuen Projekt in Ihr 1.4.0-based-Projekt-Verzeichnis auf der Festplatte, die alte Datei ersetzen (backup Ihrer Dateien zuerst aus Schritt 2 oben).
+
+5.  Die `MainViewController.m`-Datei in das Xcode-Projekt hinzufügen.
+
+6.  Projekt-spezifischen Code, die Sie in Ihrem gesicherten `MainViewController.m` in die neue Datei zu integrieren.
+
+7.  Aktualisierung der `phonegap-1.4.0.js`-Datei ist optional, in der JavaScript zwischen 1.4.0 und 1.4.1 hat sich nichts geändert.
+
+## Upgrade 1.3.0 Projekte 1.4.0
+
+1.  Cordova 1.4.0 zu installieren.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m` und `AppDelegate.h` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.3.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Fügen Sie alle die `MainViewController` Dateien in das Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/phonegap-1.4.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-1.3.0.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `phonegap-1.4.0.js`-Datei hinzu.
+
+8.  Fügen Sie einen neuen Eintrag unter `Plugins` in der `PhoneGap.plist` Datei. Der Schlüssel ist `com.phonegap.battery` und der Wert ist`PGBattery`.
+
+9.  Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien.
+
+## Upgrade 1.2.0 Projekte 1.3.0
+
+1.  Installieren Sie Cordova 1.3.0.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m` und `AppDelegate.h` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.2.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Fügen Sie alle die `MainViewController` Dateien in das Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/phonegap-1.3.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-1.2.0.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `phonegap-1.3.0.js`-Datei hinzu.
+
+8.  Fügen Sie einen neuen Eintrag unter `Plugins` in der `PhoneGap.plist` Datei. Der Schlüssel ist `com.phonegap.battery` und der Wert ist`PGBattery`.
+
+9.  Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien.
+
+## Upgrade 1.1.0 Projekte 1.2.0
+
+1.  Installieren Sie Cordova 1.2.0.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m` und `AppDelegate.h` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.1.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Fügen Sie alle die `MainViewController` Dateien in das Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/phonegap-1.2.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-1.1.0.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `phonegap-1.2.0.js`-Datei hinzu.
+
+8.  Fügen Sie einen neuen Eintrag unter `Plugins` in der `PhoneGap.plist` Datei. Der Schlüssel ist `com.phonegap.battery` und der Wert ist`PGBattery`.
+
+9.  Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien.
+
+## Upgrade 1.0.0 auf 1.1.0 Projekte
+
+1.  Installieren Sie Cordova 1.1.0.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m` und `AppDelegate.h` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.0.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Fügen Sie alle die `MainViewController` Dateien in das Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/phonegap-1.1.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-1.0.0.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `phonegap-1.1.0.js`-Datei hinzu.
+
+8.  Fügen Sie einen neuen Eintrag unter `Plugins` in der `PhoneGap.plist` Datei. Der Schlüssel ist `com.phonegap.battery` und der Wert ist`PGBattery`.
+
+9.  Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien.
+
+## Upgrade 0.9.6 Projekte 1.0.0
+
+1.  Cordova 1.0.0 installiert.
+
+2.  Erstellen Sie eine Sicherungskopie von `AppDelegate.m` und `AppDelegate.h` in Ihrem Projekt.
+
+3.  Erstellen Sie ein neues Projekt. Sie benötigen einen Teil der Vermögensgegenstände aus diesem neuen Projekt.
+
+4.  Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 0.9.6-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Fügen Sie alle die `MainViewController` Dateien in das Xcode-Projekt.
+
+6.  Kopieren Sie die Datei `www/phonegap-1.0.0.js` aus dem neuen Projekt, in das `www`-Verzeichnis, und löschen Sie die Datei `www/phonegap-0.9.6.js`.
+
+7.  Aktualisieren von Cordova Skriptverweis in der `www/index.html`-Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue `phonegap-1.0.0.js`-Datei hinzu.
+
+8.  Fügen Sie einen neuen Eintrag unter `Plugins` in der `PhoneGap.plist` Datei. Der Schlüssel ist `com.phonegap.battery` und der Wert ist`PGBattery`.
+
+9.  Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien.
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message