cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [44/52] [abbrv] [partial] docs commit: CB-12747: added 7.x docs
Date Thu, 04 May 2017 15:02:25 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/de/7.x/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/www/docs/de/7.x/guide/platforms/ios/index.md b/www/docs/de/7.x/guide/platforms/ios/index.md
new file mode 100644
index 0000000..3004ae2
--- /dev/null
+++ b/www/docs/de/7.x/guide/platforms/ios/index.md
@@ -0,0 +1,219 @@
+---
+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 Platform Guide
+toc_title: iOS
+---
+
+# iOS Platform Guide
+
+Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für iOS-Geräte wie iPhone und iPad bereitstellen. Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
+
+*   [iOS Konfiguration](config.html)
+*   [IOS Upgrade](upgrading.html)
+*   [iOS Webansichten für](webview.html)
+*   [iOS Plugins](plugin.html)
+*   [iOS Shell Tool Guide](tools.html)
+
+Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface.
+
+## Anforderungen und Unterstützung
+
+Apple ® Werkzeuge zum Erstellen von iOS-Anwendungen, die nur auf das Betriebssystem OS X auf Intel-basierten Macs ausgeführt. Xcode ® 6.0 (die erforderliche Mindestversion) läuft nur unter OS X Version 10.9 (Mavericks) oder größer, und umfasst das iOS 8 SDK (Software Development Kit). Einreichen von apps, die Apple-App-Store℠ erfordert die neuesten Versionen der Apple-Tools.
+
+Sie können viele der mit dem iOS-Emulator installiert mit der iOS SDK und Xcode Cordova-Features testen, aber man braucht ein echtes Gerät vollständig testen aller Gerätefunktionen die app vor der Einreichung zum App-Speicher. Das Gerät muss mindestens iOS 6.x installiert, die mindestens iOS-Version ab Cordova 3.0 unterstützt. Unterstützende Geräten gehören alle iPad ® Modelle, iPhone ® 3GS und höher, und iPod ® Touch 3rd Generation oder höher. Um apps auf einem Gerät zu installieren, müssen Sie auch ein Mitglied von Apples [iOS Developer Program][1], sein, die kostet $99 pro Jahr. Diese Anleitung zeigt wie zum Implementieren von apps auf der iOS-Emulator, wofür Sie müssen sich nicht mit dem Entwicklerprogramm registrieren.
+
+ [1]: https://developer.apple.com/programs/ios/
+
+Die [Ios-sim][2] und [Ios-deploy][3] Werkzeuge - können Sie iOS apps in iOS Simulator und iOS Gerät über die Befehlszeile starten.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
+## Das SDK installieren
+
+Es gibt zwei Möglichkeiten zum Herunterladen von Xcode:
+
+*   aus dem [App Store][4], mit der Suche nach "Xcode" in der **App Store** -Anwendung zur Verfügung.
+
+*   von [Apple Developer Downloads][5]erfordert die Registrierung als ein Apple-Entwickler.
+
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
+
+Sobald Xcode installiert ist, müssen mehrere Befehlszeilentools für Cordova ausführen aktiviert werden. Wählen Sie die **Xcode** -Menü die Option **"Einstellungen"**und anschließend die Registerkarte " **Downloads** ". Aus dem Bedienfeld " **Komponenten** " Taste **installieren** neben den **Kommandozeilen-Tools** angeboten.
+
+## Install Tools bereitstellen
+
+Comman-Netzanschlussklemme führen:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Erstellen eines neuen Projekts
+
+Mithilfe des Dienstprogramms `Cordova` zum Einrichten eines neuen Projekts, wie in der Cordova The Command-Line Interface beschrieben. Zum Beispiel in einem Quellcode-Verzeichnis:
+
+        $ cordova create hello com.example.hello "HelloWorld"
+        $ cd hello
+        $ cordova platform add ios
+        $ cordova prepare              # or "cordova build"
+    
+
+## Die app bereitstellen
+
+Die app auf einem angeschlossenen iOS-Gerät bereitstellen:
+
+        $ cordova run ios --device
+    
+
+So bringen Sie die app auf einem Standard-iOS-Emulator:
+
+        $ cordova emulate ios
+    
+
+Können Sie **cordova run ios --list** alle verfügbaren Ziele sehen und **cordova run ios --target=target_name** Anwendung auf ein bestimmtes Gerät oder einen Emulator ausführen (z. B. `cordova run ios --target="iPhone-6"`).
+
+Sie können auch **Cordova ausführen--Hilfe** siehe zusätzliche erstellen und Ausführen von Optionen.
+
+## Öffnen Sie ein Projekt im SDK
+
+Sobald Ios Plattform zum Projekt hinzugefügt wurde, können Sie es innerhalb von Xcode öffnen. Mit einem Doppelklick können Sie dann um die `hello/platforms/ios/hello.xcodeproj` -Datei zu öffnen. Der Bildschirm sollte wie folgt aussehen:
+
+![][6]
+
+ [6]: {{ site.baseurl }}/static/img/guide/platforms/ios/helloworld_project.png
+
+## Bereitstellen auf Emulator
+
+Die app in der iOS-Emulator Vorschau:
+
+1.  Stellen Sie sicher, dass die *.xcodeproj* -Datei im linken Bereich ausgewählt ist.
+
+2.  Wählen Sie die **Hallo** -app im Bereich sofort nach rechts.
+
+3.  Wählen Sie das gewünschte Gerät " **Schema** " der Symbolleiste, wie das iPhone hervorgehoben 6.0 Simulator als hier:
+    
+    ![][7]
+
+4.  Drücken Sie die Schaltfläche **Ausführen** , die in der gleichen Symbolleiste auf der linken Seite des **Programms**angezeigt wird. Das baut, setzt und führt die Anwendung im Emulator. Eine separate Emulator Anwendung öffnet um die app anzuzeigen:
+    
+    ![][8]
+    
+    Nur ein Emulator kann zu einem Zeitpunkt ausführen möchten Sie die Anwendung in einem anderen Emulator zu testen, musst du den Emulator-Programm beenden, und führen Sie ein anderes Ziel in Xcode.
+
+ [7]: {{ site.baseurl }}/static/img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: {{ site.baseurl }}/static/img/guide/platforms/ios/HelloWorldStandard.png
+
+Xcode kommt zusammengerollt mit Emulatoren für die neuesten Versionen von iPhone und iPad. Ältere Versionen möglicherweise zur Verfügung, aus der **Xcode → Einstellungen → Downloads → Komponenten** Panel.
+
+## Bereitstellung auf Gerät
+
+Ausführliche Informationen zu unterschiedlichen Anforderungen an ein Gerät bereitstellen finden Sie im Abschnitt *Starten Ihre App auf Geräten* von Apple [Über App-Distribution-Workflows][9]. Kurz gesagt, müssen Sie folgendermaßen vorgehen, bevor Sie bereitstellen:
+
+ [9]: https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html
+
+1.  Teilnehmen Sie das Apple iOS Developer Program.
+
+2.  Erstellen Sie eine *Provisioning Profile* innerhalb der [iOS Provisioning Portal][10]. Können Sie ihre *Entwicklung-Provisioning-Assistenten* erstellen und installieren Sie das Profil und Zertifikat Xcode erforderlich ist.
+
+3.  Überprüfen Sie, ob der *Code Signing* -Abschnitt *Code Signing Identity* innerhalb der Projekteinstellungen auf Ihre Bereitstellung Profilname festgelegt ist.
+
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
+
+Für das Gerät bereitstellen:
+
+1.  Verwenden Sie das USB-Kabel, um das Gerät an Ihren Mac anschließen
+
+2.  Wählen Sie den Namen des Projekts in das Xcode-Fenster **Schema** Dropdown Liste.
+
+3.  Wählen Sie Ihr Gerät aus der Dropdownliste **Gerät** . Wenn es über USB angeschlossen ist, aber immer noch nicht angezeigt, drücken Sie die Schaltfläche " **Organizer** ", um Fehler zu beheben.
+
+4.  Drücken Sie die Schaltfläche **Ausführen** , erstellen, bereitstellen und führen Sie die Anwendung auf Ihrem Gerät.
+
+## Häufige Probleme
+
+**Veraltungswarnungen**: Wenn eine Anwendung geändert oder ersetzt durch eine andere API-Programmierschnittstelle (API), ist es als *veraltet*markiert. Die API noch kurzfristig funktioniert, aber wird schließlich entfernt. Einige dieser veralteten Schnittstellen spiegeln sich in Apache Cordova und Xcode gibt Warnungen über sie, wenn Sie erstellen und eine Anwendung bereitstellen.
+
+Xcode die Warnung über die `InvokeString` -Methode betrifft die Funktionalität, die eine Anwendung über einen benutzerdefinierten URL startet. Obwohl der Mechanismus zum Laden aus einer benutzerdefinierten URL geändert hat, ist dieser Code noch rückwärts Funktionalität für Anwendungen, die mit älteren Versionen von Cordova erstellt. Die Beispielanwendung wird diese Funktionalität nicht verwendet, können diese Warnungen ignoriert werden. Um diese Warnungen angezeigt zu vermeiden, entfernen Sie den Code, der die veraltete InvokeString API verweist:
+
+*   Bearbeiten Sie die Datei *Classes/MainViewController.m* , umgeben von den folgenden Codeblock mit `/*` und `*/` Kommentare wie folgt, dann geben Sie **Befehl-s** , um die Datei zu speichern:
+    
+        (void)webViewDidFinishLoad:(UIWebView*)theWebView
+        {
+        // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+        /*
+        if (self.invokeString) {
+          // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+          NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
+          NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+          [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+        }
+        */
+        // Black base color for background matches the native apps
+        theWebView.backgroundColor = [UIColor blackColor];
+        
+        return [super webViewDidFinishLoad:theWebView];
+        }
+        
+
+*   Bearbeiten Sie die *Classes/AppViewDelegate.m* -Datei, kommentieren Sie die folgende Zeile durch einen doppelten Schrägstrich einfügen, wie folgt, dann geben Sie **Befehl-s** , um die Datei zu speichern:
+    
+        //self.viewController.invokeString = invokeString;
+        
+
+*   Drücken Sie **Befehl-b** das Projekt neu zu erstellen und zu beseitigen die Warnungen.
+
+<!-- Does this fix only last until the next "cordova prepare"? -->
+
+**Fehlende Header**: Kompilierungsfehler im Zusammenhang mit fehlenden Header werden durch Probleme mit den Buildspeicherort und kann über Xcode-Einstellungen festgelegt werden:
+
+1.  **Xcode → Einstellungen → Speicherorte** auswählen.
+
+2.  Drücken Sie im Abschnitt **Abgeleitete Daten** die Schaltfläche " **erweitert** " und wählen Sie **Unique** als den **Buildspeicherort** , wie hier gezeigt:
+    
+    ![][11]
+
+ [11]: {{ site.baseurl }}/static/img/guide/platforms/ios/xcode_build_location.png
+
+Dies ist die Standardeinstellung für eine neue Xcode-Installation, aber es kann anders nach einem Upgrade von einer älteren Version von Xcode festgelegt werden.
+
+Weitere Informationen finden Sie in Apples Dokumentation:
+
+*   [Start Entwicklung iOS Apps heute][12] bietet einen schnellen Überblick über die Schritte für die Entwicklung von iOS Apps.
+
+*   [Member Center-Homepage][13] enthält Links zu mehreren iOS technische Ressourcen, einschließlich der technische Ressourcen, das provisioning Portal, Verteilung Führer und Community-Foren.
+
+*   [Tools-Workflow-Guide für iOS][14]
+
+*   [Xcode-Benutzerhandbuch][15]
+
+*   [Session-Videos][16] aus der Apple World Wide Developer Conference 2012 (WWDC2012)
+
+*   Der [Xcode-Select-Befehl][17], der hilft, wenn mehrere geben Sie die richtige Version von Xcode installiert ist.
+
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [15]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [16]: https://developer.apple.com/videos/wwdc/2012/
+ [17]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+
+(Mac ® OS X ®, Apple ®, Xcode App Store℠, iPad ®, iPhone ®, iPod ® und Finder ® sind Marken von Apple Inc.)

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/de/7.x/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/de/7.x/guide/platforms/ios/plugin.md b/www/docs/de/7.x/guide/platforms/ios/plugin.md
new file mode 100644
index 0000000..b19cd23
--- /dev/null
+++ b/www/docs/de/7.x/guide/platforms/ios/plugin.md
@@ -0,0 +1,185 @@
+---
+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
+toc_title: iOS
+---
+
+# 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/5ad93d20/www/docs/de/7.x/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/de/7.x/guide/platforms/ios/tools.md b/www/docs/de/7.x/guide/platforms/ios/tools.md
new file mode 100644
index 0000000..942b97f
--- /dev/null
+++ b/www/docs/de/7.x/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 --codeSignIdentity="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": {
+                 "codeSignIdentity": "iPhone Development",
+                 "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954"
+             },
+             "release": {
+                 "codeSignIdentity": "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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/de/7.x/guide/platforms/ios/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/de/7.x/guide/platforms/ios/upgrade.md b/www/docs/de/7.x/guide/platforms/ios/upgrade.md
new file mode 100644
index 0000000..3a16258
--- /dev/null
+++ b/www/docs/de/7.x/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