cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblot...@apache.org
Subject [18/75] [partial] docs commit: Moved docs to www/docs.
Date Thu, 23 Jul 2015 22:20:22 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/17db5a3b/docs/de/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/index.md b/docs/de/edge/guide/platforms/index.md
deleted file mode 100644
index dd9f7fb..0000000
--- a/docs/de/edge/guide/platforms/index.md
+++ /dev/null
@@ -1,84 +0,0 @@
----
-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.
----
-
-# Plattform-Guides
-
-Installieren Sie vor der Entwicklung für den unten aufgeführten Plattformen, Cordova die
Befehlszeilenschnittstelle (CLI). (Einzelheiten siehe die Befehlszeilenschnittstelle.)
-
-Um Cordova Anwendungen entwickeln, installieren Sie SDKs für jede mobile Plattform, die
Sie abzielen. Diese Installation ist erforderlich, unabhängig davon, ob Sie den Großteil
Ihrer Arbeit im SDK oder verwenden die CLI für Ihren Build-Zyklus.
-
-Jede *Platform Guide* unten aufgeführten erfahren Sie, was Sie brauchen, wissen, jede Plattform-Entwicklungsumgebung
einrichten: wo Sie das SDK zu erhalten, Geräteemulatoren einrichten, wie die Verbindung der
Geräte zum direkten testen und verwalten, wichtige Signaturanforderungen. Zusätzliche Handbücher
enthalten Informationen auf jede Plattform einzigartige Gruppe von Konfigurationsoptionen,
Anweisungen zum Hinzufügen von Plugins, aktualisieren, jede Plattform und Plattform-spezifischen
Befehlszeilentools, die als eine Low-Level-Alternative zu dienen die `cordova` des Befehlszeilen-Dienstprogramms.
-
-## Amazon Fire OS
-
-*   Handbuch für die OS-Plattform von Amazon-Feuer
-*   Amazon Fire OS Konfiguration
-*   Amazon Fire OS Webansichten für
-*   Amazon Fire OS Plugins
-
-## Android
-
-*   Android-Plattform-Guide
-*   Android Shell Tool Guide
-*   Android Konfiguration
-*   Android Plugins
-*   Android Webansichten für
-*   Aktualisierung von Android
-
-## BlackBerry 10
-
-*   Handbuch für die Plattform von BlackBerry 10
-*   BlackBerry 10 Shell Tool Guide
-*   BlackBerry 10 Konfiguration
-*   BlackBerry 10 Plugins
-*   Aktualisieren der BlackBerry 10
-
-## Firefox OS
-
-*   Firefox-OS-Plattform-Guide
-
-## iOS
-
-*   iOS Platform Guide
-*   iOS Shell Tool Guide
-*   iOS Konfiguration
-*   iOS Plugins
-*   iOS Webansichten für
-*   IOS Upgrade
-
-## Ubuntu
-
-*   Handbuch Ubuntu Plattform
-
-## Windows Phone 8
-
-*   Handbuch für die Plattform von Windows Phone-8
-*   Windows Phone 8 Plugins
-*   Aktualisieren von Windows Phone 8
-
-## Windows
-
-*   Anleitung zur Windows Platform
-*   Windows Plugins
-*   Windows-Verpackungen
-*   Aktualisieren von Windows 8
-
-## Tizen
-
-*   Tizen Plattform Guide
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/17db5a3b/docs/de/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/config.md b/docs/de/edge/guide/platforms/ios/config.md
deleted file mode 100644
index bcd7fb8..0000000
--- a/docs/de/edge/guide/platforms/ios/config.md
+++ /dev/null
@@ -1,103 +0,0 @@
----
-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.
----
-
-# iOS Konfiguration
-
-Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView
Instanz gelten. Dieser Abschnitt beschreibt die Einstellungen, die nur auf iOS-Builds zu gelten.
Informationen über globale Konfigurationsoptionen finden Sie unter [die Datei config.xml
Datei][1].
-
- [1]: config_ref_index.md.html#The%20config.xml%20File
-
-*   `EnableViewportScale`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true`
um ein Viewport Metatag entweder deaktivieren oder beschränken die Bandbreite der Benutzer
zu skalieren, zu ermöglichen, die standardmäßig aktiviert ist.
-    
-        <preference name="EnableViewportScale" value="true"/>
-        
-    
-    Platzieren Sie einen Viewport wie die folgende in den HTML-Code zu deaktivieren, Skalierung
und passen Inhalte flexibel innerhalb der Darstellung WebView:
-    
-        < Meta Name = "Viewport" Content = "Breite = Gerät-breit, Initial-Scale = 1,
Benutzer-skalierbare = No" / >
-        
-
-*   `MediaPlaybackRequiresUserAction`(Boolean, wird standardmäßig auf `false` ): Legen
Sie auf `true` zu verhindern, dass HTML5-Videos oder Audios automatisch das Spiel mit der
`autoplay` Attribut oder per JavaScript.
-    
-        <preference name="MediaPlaybackRequiresUserAction" value="true"/>
-        
-
-*   `AllowInlineMediaPlayback`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf
`true` HTML5 Medienwiedergabe *Inline* innerhalb des Bildschirm-Layouts, mit Browser bereitgestellten
Steuerelemente anstelle von native Steuerelemente angezeigt werden können. Damit dies funktioniert,
fügen Sie das `webkit-playsinline` -Attribut auf eine `<video>` Elemente.
-    
-        <preference name="AllowInlineMediaPlayback" value="true"/>
-        
-
-*   `BackupWebStorage`(string, entweder `none` , `local` , oder den Standardwert `cloud`
): Legen Sie auf `cloud` Web-Speicherdaten-Backup über iCloud können. Legen Sie auf `local`
um nur lokale Backups über iTunes Sync zu ermöglichen. Legen Sie auf `none` zu verhindern,
dass Web-Speicher-Backup.
-    
-        <preference name="BackupWebStorage" value="local"/>
-        
-
-*   `TopActivityIndicator`(string, der Standardwert ist `gray` ): steuert die Anzeige von
das kleine rotierende-Symbol in der Statusleiste, der bedeutende Prozessoraktivitäten angibt.
Gültige Werte sind `whiteLarge` , `white` , und`gray`.
-    
-        <preference name="TopActivityIndicator" value="white"/>
-        
-
-*   `KeyboardDisplayRequiresUserAction`(Boolean, wird standardmäßig auf `true` ): Legen
Sie auf `false` erlauben die Tastatur angezeigt werden, beim Aufrufen von `focus()` auf Formularfelder.
-    
-        <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
-        
-
-*   `SuppressesIncrementalRendering`(Boolean, wird standardmäßig auf `false` ): Legen Sie
auf `true` zu warten, bis alle Inhalte eingegangen ist, bevor es auf dem Bildschirm gerendert
wird.
-    
-        <preference name="SuppressesIncrementalRendering" value="true"/>
-        
-
-*   `GapBetweenPages`(float, der Standardwert ist `` ): die Größe der Lücke, zwischen
Seiten in Punkt.
-    
-        <preference name="GapBetweenPages" value="0"/>
-        
-
-*   `PageLength`(float, der Standardwert ist `` ): die Größe jeder Seite in Punkt in die
Richtung, die die Seiten fließen. Wenn PaginationMode rechts nach links oder von links nach
rechts, diese Eigenschaft stellt die Breite auf jeder Seite. Diese Eigenschaft stellt beim
PaginationMode TopToBottom oder BottomToTop ist, die Höhe der einzelnen Seiten dar. Der Standardwert
ist 0, was, dass das Layout die Größe des Viewports wird verwendet bedeutet, um die Dimensionen
der Seite zu bestimmen.
-    
-        <preference name="PageLength" value="0"/>
-        
-
-*   `PaginationBreakingMode`(string, der Standardwert ist `page` ): gültige Werte sind `page`
und `column` .Die Art und Weise, in der Spalte oder Seitenumbruch auftritt. Diese Eigenschaft
legt fest, ob bestimmte CSS-Eigenschaften zur Spalte und Seitenumbruch berücksichtigt oder
ignoriert werden. Wenn diese Eigenschaft auf festgelegt ist `column` , der Inhalt steht im
Einklang mit der CSS-Eigenschaften, die im Zusammenhang mit Spalte aktuelle an Stelle der
Seitenumbruch.
-    
-        <preference name="PaginationBreakingMode" value="page"/>
-        
-
-*   `PaginationMode`(string, der Standardwert ist `unpaginated` ): gültige Werte sind `unpaginated`
, `leftToRight` , `topToBottom` , `bottomToTop` , und `rightToLeft` . Diese Eigenschaft bestimmt,
ob Inhalte in der Webansicht aufgebrochen in Seiten, die die eine Ansicht zu einer Zeit zu
füllen, oder als eine lange durchlaufende Ansicht angezeigt. Wenn der Satz zu einem paginierten
Formular, diese Eigenschaft ein paginiertes Layouts zum Inhalt: verursacht die Webansicht
zu verwenden, die Werte der SeitenLaenge und GapBetweenPages zu Relayout inhaltlich schaltet.
-    
-        <preference name="PaginationMode" value="unpaginated"/>
-        
-
-*   `UIWebViewDecelerationSpeed`(string, der Standardwert ist `normal` ): gültige Werte
sind `normal` , `fast` . Diese Eigenschaft steuert die Geschwindigkeit Abbremsen Schwung scrollen.
`normal`ist die Standardgeschwindigkeit für die meisten systemeigenen apps, und `fast` ist
der Standard für Mobile Safari.
-    
-        <preference name="UIWebViewDecelerationSpeed" value="fast" />
-        
-
-*   `ErrorUrl` (String, nicht standardmäßig festgelegt): Wenn gesetzt, wird die referenzierte
lokale Seite ein Fehler in der Anwendung angezeigt.
-    
-        <preference name="ErrorUrl" value="myErrorPage.html"/>
-        
-
-*   `OverrideUserAgent` (String, nicht standardmäßig festgelegt): Wenn gesetzt, der Wert
der alten UserAgent Webview ersetzen wird. Es ist hilfreich, um die Anforderung von app/Browser
identifizieren, wenn entfernte Seiten anfordern. Verwendung mit Vorsicht, dies kann verursacht
Compitiable Problem mit Webservern. Verwenden Sie für die meisten Fälle stattdessen AppendUserAgent.
-    
-        <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
-        
-
-*   `AppendUserAgent` (String, nicht standardmäßig festgelegt): Wenn gesetzt, der Wert
bis zum Ende des alten UserAgent der Webview angefügt wird. Wenn Sie mit OverrideUserAgent
zu verwenden, wird dieser Wert ignoriert.
-    
-        <preference name="OverrideUserAgent" value="My Browser" />
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/17db5a3b/docs/de/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/index.md b/docs/de/edge/guide/platforms/ios/index.md
deleted file mode 100644
index a9746be..0000000
--- a/docs/de/edge/guide/platforms/ios/index.md
+++ /dev/null
@@ -1,214 +0,0 @@
----
-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.
----
-
-# 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
-*   IOS Upgrade
-*   iOS Webansichten für
-*   iOS Plugins
-*   iOS-Befehlszeilenprogrammen
-
-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 run --help** finden Sie unter zusätzliche Build und Ausführungsoptionen.
-
-## Ö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]: 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]: img/guide/platforms/ios/select_xcode_scheme.png
- [8]: 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 " *Konfigurieren von Entwicklung und Vertrieb Vermögenswerte* " Apples
[Tools Workflow Guide für iOS][9]. Kurz gesagt, müssen Sie folgendermaßen vorgehen, bevor
Sie bereitstellen:
-
- [9]: 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
-
-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]: 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][9]
-
-*   [Xcode-Benutzerhandbuch][14]
-
-*   [Session-Videos][15] aus der Apple World Wide Developer Conference 2012 (WWDC2012)
-
-*   Der [Xcode-Select-Befehl][16], 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/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [15]: https://developer.apple.com/videos/wwdc/2012/
- [16]: 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.)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/17db5a3b/docs/de/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/plugin.md b/docs/de/edge/guide/platforms/ios/plugin.md
deleted file mode 100644
index 539f97e..0000000
--- a/docs/de/edge/guide/platforms/ios/plugin.md
+++ /dev/null
@@ -1,181 +0,0 @@
----
-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.
----
-
-# 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` , `resume` , 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/17db5a3b/docs/de/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/tools.md b/docs/de/edge/guide/platforms/ios/tools.md
deleted file mode 100644
index 29f78a7..0000000
--- a/docs/de/edge/guide/platforms/ios/tools.md
+++ /dev/null
@@ -1,93 +0,0 @@
----
-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.
----
-
-# 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, 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
-
-Die app in Cordova Signieren benötigen Sie das folgende: * Code Signaturidentität (`--odeSignIdentity`):
[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.
-
- [3]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW6
-
-*   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.
-
- [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


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


Mime
View raw message