Return-Path: X-Original-To: apmail-cordova-commits-archive@www.apache.org Delivered-To: apmail-cordova-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4700A10E67 for ; Wed, 2 Oct 2013 19:59:38 +0000 (UTC) Received: (qmail 91767 invoked by uid 500); 2 Oct 2013 19:59:09 -0000 Delivered-To: apmail-cordova-commits-archive@cordova.apache.org Received: (qmail 91670 invoked by uid 500); 2 Oct 2013 19:59:09 -0000 Mailing-List: contact commits-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list commits@cordova.apache.org Received: (qmail 91635 invoked by uid 99); 2 Oct 2013 19:59:08 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Oct 2013 19:59:08 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 55E408AEB87; Wed, 2 Oct 2013 19:59:08 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: agrieve@apache.org To: commits@cordova.apache.org Date: Wed, 02 Oct 2013 19:59:09 -0000 Message-Id: <9c3162b379ea4076a11916a06ee25297@git.apache.org> In-Reply-To: <1f5aebce809a4fd1ac54f0764baad0f8@git.apache.org> References: <1f5aebce809a4fd1ac54f0764baad0f8@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [02/51] [partial] CB-4975 Add 3.1.0 version of non-english docs. http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/ios/upgrading.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/ios/upgrading.md b/docs/it/3.1.0/guide/platforms/ios/upgrading.md new file mode 100644 index 0000000..b23c75f --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/ios/upgrading.md @@ -0,0 +1,717 @@ +--- + +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. +--- + +# L'aggiornamento iOS + +Questa guida Mostra come modificare progetti iOS per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI. + +**Nota:** 5 Xcode Xcode 4.6 è obbligatorio, è consigliabile. Attualmente, per presentare all'Apple App Store, è necessario utilizzare più recente versione di iOS SDK, che è iOS 7. iOS SDK 7 non è necessario ancora, ma questo può cambiare rapidamente. + +## Progetti di aggiornamento 3.0.0 alla 3.1.0 + +Per i progetti non-CLI, eseguire: + + bin/aggiornamento percorso/per/progetto + + +Per i progetti di CLI, eseguire: + + 1. Aggiornare la versione CLI 'cordova' - Vedi l'interfaccia della riga di comando 2. Eseguire 'cordova piattaforma aggiornamento ios' + + +### Problemi iOS 7 + + 1. Rimuovere i valori "width = dispositivo-larghezza, altezza = dispositivo-altezza" dall'attributo meta tag "viewport" nel file index. html, vedere https://issues.apache.org/jira/browse/CB-4323 2. Aggiornare il tuo plugin core media, media-cattura e splashscreen per supporto iOS 7 + + +### Problemi di Xcode 5 + + 1. Aggiornare le impostazioni del progetto se Xcode 5 vi chiederà di fare così (nel navigatore questioni) 2. Aggiornamento tuo "compilatore per C / C + + / Objective-C" impostazione, sotto la scheda "Impostazioni di costruire", sezione "Opzioni di costruire". Scegliere "Compilatore di Default (Apple LLVM 5.0)" + + +## Aggiornamento per il CLI (3.0.0) da 2.9.0 + +1. Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando. + +2. Aggiungi il tua piattaforme il progetto il cordova, ad esempio:`cordova +platform add ios`. + +3. Copiare il contenuto del progetto `www` nella directory del `www` cartella alla radice del progetto cordova appena creato. + +4. Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale ( `Resources` , ecc), rendendo sicuri di aggiungere nuovi file per il `.xcodeproj` progetto. Il progetto iOS costruisce dentro il `platforms\ios` directory. + +5. Copia il `config.xml` nel `www` directory e rimuovere eventuali definizioni di plugin. Modificare le impostazioni qui invece di directory della piattaforma. + +6. Utilizzare lo strumento CLI di cordova per installare il plug-in che è necessario. Si noti che il CLI gestisce tutti i core API come plugin, così che può essere necessario aggiungere. Solo 3.0.0 plugin sono compatibili con il CLI. + +7. Costruire e testare. + +## 2.9.0 All'aggiornamento di progetti alla 3.0.0 + +1. Scaricare ed estrarre la sorgente di Cordova 3.0.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Documents/Cordova-3.0.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova.js` (si noti che non è più un suffisso di versione, la versione è nel file stesso nell'intestazione) file dal nuovo progetto in tuo `www` directory e delete tua `www/cordova.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file. + +7. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + +**Nota:** A partire da Cordova 3.0.0, progetti non sono dotati di plug-in, si dovrà installare quelli necessari per il vostro progetto utilizzando il `plugman` utilità CLI. Vedere Utilizzo di Plugman per gestire i plugin. + +## 2.8.0 All'aggiornamento di progetti a 2.9.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.9.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.9.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova.js` (si noti che non è più un suffisso di versione, la versione è nel file stesso nell'intestazione) file dal nuovo progetto in tuo `www` directory e delete tua `www/cordova.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file. + +7. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + +## All'aggiornamento 2.7.0 progetti per 2.8.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.8.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Documents/Cordova-2.8.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova.js` (si noti che non è più un suffisso di versione, la versione è nel file stesso nell'intestazione) file dal nuovo progetto in tuo `www` directory e delete tua `www/cordova-2.7.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file. + +7. Aggiornare qualsiasi `` tag che sono nel vostro `config.xml` a `` tag. Nota esistenti `` tag sarà funzionano ancora, ma sono deprecati. È possibile copiare queste informazioni nella `config.xml` per un nuovo progetto. Ad esempio: + + < plugin >< plugin nome = valore "LocalStorage" = "CDVLocalStorage" / > < / plugins > è allo stesso livello come < plugins >--> < nome funzione = "LocalStorage" >< param nome = valore "ios-pacchetto" = "CDVLocalStorage" / >< / caratteristica >--> + + +8. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + +9. Aggiungere questi due quadri al progetto: + + OpenAL ImageIO + + +10. Aggiornare la destinazione del progetto **Costruire impostazioni**. Sotto **Collegamento → altre bandiere del Linker**, modificare **"- Obj - C"** per essere **"-ObjC"**. + +11. Aggiornare la destinazione del progetto **Costruire impostazioni**. Sotto **Collegamento → altre bandiere del Linker**, cambiare **"-all_load"** di essere `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Devi solo fare questo se avete il problema definito [questo problema.][1]. + + [1]: https://issues.apache.org/jira/browse/CB-3458 + +## 2.6.0 All'aggiornamento di progetti a 2.7.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.7.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.7.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.7.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-2.6.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.7.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][2]). + +8. Nel tuo `config.xml` file, [rimuovere questa riga][3]. + +9. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + + [2]: 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 + [3]: 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 + +## 2.5.0 Aggiornamento progetti a 2.6.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.6.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.6.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia del progetto `www/cordova-2.6.0.js` file in tuo `www` directory ed elimina il `www/cordova-2.5.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (insieme agli altri file che fanno riferimento a script) per riferirsi al nuovo `cordova-2.6.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][4]). + +8. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][5]. + +9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][6]. + +10. Nel tuo `config.xml` file, [UIWebViewBounce è stato cambiato in DisallowOverscroll, e i valori predefiniti sono diversi][7]. + +11. Nel tuo `config.xml` file, il `EnableLocation` preferenza è stato deprecato. + +12. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + + [4]: 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 + [5]: 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 + [6]: 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 + [7]: 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 + +## Progetti di aggiornamento 2.4.0 per 2.5.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.5.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Documents/Cordova-2.5.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.5.0.js` file dal nuovo progetto in tuo `www` directory e cancella il `www/cordova-2.4.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.5.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][8]). + +8. Nel vostro `config.xml` del file, [aggiungere queste righe nuove][9]. + +9. Nel tuo `config.xml` file, [modificare l'elemento radice, cambiarlo da cordova a widget][10]. + +10. Nel tuo `config.xml` file, [rimuovere la preferenza OpenAllWhitelistURLsInWebView][11]. + +11. Eliminare il `cordova` directory e copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.5.0, questo ha aggiornato gli script. + +12. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + + [8]: 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 + [9]: 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 + [10]: 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 + [11]: 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 + +## 2.3.0 Aggiornamento progetti alla 2.4.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.4.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.4.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.4.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-2.3.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.4.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato i file) tua `MainViewController.m` file secondo quello dal nuovo progetto (vedere [questo diff][12]). + +8. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][13]). + +9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][14]. + +10. Eliminare il `cordova` directory e copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.4.0, questo ha fissato gli script. + +11. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + +12. Aggiungi AssetsLibrary.framework come una risorsa al progetto. (Vai [qui][15] per le istruzioni su come farlo.). + + [12]: 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 + [13]: 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 + [14]: 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 + [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html + +## Progetti di ammodernamento 2.2.0 a 2.3.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.3.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.3.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.3.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-2.2.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.3.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `MainViewController.m` secondo quello del nuovo progetto. + +8. Eliminare il `cordova` directory e copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.3.0, questo ha nuovi script. + +9. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto. + +10. Convertire il `Cordova.plist` del file di `config.xml` , eseguendo lo script `bin/cordova\_plist\_to\_config\_xml` su file di progetto. + +11. Aggiungere il plugin InAppBrowser per tuo `config.xml` , aggiungendo questo tag sotto `` : + + < nome plugin = "InAppBrowser" value = "CDVInAppBrowser" / > + + +12. Nota che i plugin di Objective-C sono *non* whitelisted piu '. Alla whitelist le connessioni con la whitelist app, sarà necessario impostare il `User-Agent` intestazione del collegamento alla stesso user-agent come principale Cordova WebView. È possibile ottenere ciò accedendo la `userAgent` Proprietà fuori il view controller principale. Il controller principale-vista (CDVViewController) ha anche un `URLisAllowed` metodo per verificare se un URL passerà la whitelist. + +13. Modifiche del dispositivo API: + + * Per iOS, il device utilizzato per restituire `iPhone` , `iPad` o `iPod Touch` ; ora restituisce (correttamente)`iOS`. + * Per iOS, device.name (ormai obsoleto per tutte le piattaforme) utilizzato per restituire il nome del dispositivo dell'utente (ad esempio ' iPhone 5 ′ su Shazron '); ora restituisce quale device utilizzato per restituire: `iPhone` , `iPad` o`iPod Touch`. + * Per tutte le piattaforme, c'è una nuova proprietà denominata device.model; Questo metodo restituisce il modello di dispositivo specifico, ad esempio `iPad2,5` (per altre piattaforme, questo restituisce ciò che device.name per restituire). + +## All'aggiornamento 2.1.0 proietta alla 2.2.0 + +1. Scaricare ed estrarre la sorgente di Cordova 2.2.0 per un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova-2.2.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.2.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-2.1.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.2.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `MainViewController.m` secondo quello dal nuovo progetto: + + * Aggiornato → viewWillAppear + +8. Copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.2.0, questo ha un aggiornato script 'emulare'. + +9. Successivamente, aggiornare il `CordovaLib` Sub-progetto di riferimento. A partire da Cordova 2.1.0, non stiamo utilizzando la variabile CORDOVALIB Xcode piu ' quando si fa riferimento dove `CordovaLib` risiede, ora il riferimento è un riferimento di file assoluto. + + 1. Lanciare terminal. app + 2. Vai al percorso dove avete installato Cordova (vedi punto 1), nella `bin` sottodirectory + 3. Eseguire lo script qui sotto dove il primo parametro è il percorso del progetto `.xcodeproj` file: + + `update_cordova_subproject percorso/per/your/progetto/xcodeproj` + +**Nota:** In 2.2.0, il `bin/create` lo script copia nella `CordovaLib` Sub-progetto nel progetto. Per avere lo stesso tipo di installazione, basta copiare il diritto `CordovaLib` nella directory del progetto e aggiornamento il `CordovaLib` sottoprogetto percorso (relativo al progetto) in Xcode File ispettore. + +## All'aggiornamento 2.0.0 proietta alla 2.1.0 + +Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggio di riferimento automatico (ARC)**. Si non serve aggiornare a **ARC** utilizzare CordovaLib, ma se volete aggiornare il vostro progetto per utilizzare **ARC**, utilizzare la migrazione guidata di Xcode dal menu: **Modifica → refactoring → Converti in Objective-C ARC...**, de-selezionare libCordova.a, quindi esegue la procedura guidata fino al completamento. + +1. Scaricare ed estrarre la sorgente di Cordova 2.1.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Documents/Cordova-2.1.0`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +5. Copia il `www/cordova-2.1.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-2.0.0.js` file. + +6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.1.0.js` file. + +7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` secondo quello dal nuovo progetto: + + * Modificato → applicazione: didFinishLaunchingWithOptions: + * Aggiunto → applicazione: supportedInterfaceOrientationsForWindow: + +8. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `MainViewController.m` secondo quello dal nuovo progetto: + + * Aggiunto → viewWillAppear + +9. Copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.1.0, questo ha gli script aggiornati per supportare i percorsi con spazi. + +10. Rimuovere il `VERSION` file di riferimento dal progetto (*non* quello in`CordovaLib`). + +11. Successivamente, aggiornare il `CordovaLib` Sub-progetto di riferimento. A partire da Cordova 2.1.0, non stiamo utilizzando la variabile CORDOVALIB Xcode piu ' quando si fa riferimento dove `CordovaLib` risiede, ora il riferimento è un riferimento di file assoluto. + + 1. Lanciare terminal. app + 2. Vai al percorso dove avete installato Cordova (vedi punto 1), nella `bin` sottodirectory + 3. Eseguire lo script qui sotto dove il primo parametro è il percorso del progetto `.xcodeproj` file: + + `update_cordova_subproject percorso/per/your/progetto/xcodeproj` + +## All'aggiornamento 1.9.0 progetti a 2.0.0 + +1. Installare Cordova 2.0.0. + +2. Creare un nuovo progetto, come descritto in iOS gli strumenti della riga di comando. Avete bisogno di beni da questo nuovo progetto. + +3. Copia il `www/cordova-2.0.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-1.9.0.js` file. + +4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.0.0.js` file. + +5. Copia il `cordova` dalla nuovo progetto directory nella directory di root del vostro progetto (se si desidera che gli strumenti della riga di comando di progetto). + +6. Aggiungere una nuova voce sotto `Plugins` nel tuo `Cordova.plist` file, sotto il gruppo di **File di supporto** . La chiave è `Device` e il valore è`CDVDevice`. + +7. Rimuovere`Cordova.framework`. + +8. Rimuovere `verify.sh` dal gruppo di **File di supporto** . + +9. Selezionare l'icona del progetto nel Navigatore progetto, selezionare il **Target**del progetto, quindi selezionare la scheda **Impostazioni di compilazione** . + +10. Ricerca per **Macro del preprocessore**, quindi rimuovere tutti i **CORDOVA_FRAMEWORK = 1** valori. + +11. Individuare il `CordovaLib` directory in cui è stato installato nel disco rigido sotto della cartella `Documents` sottodirectory. + +12. Individuare il `CordovaLib.xcodeproj` del file nella `CordovaLib` directory, quindi trascinare e rilasciare i file nel progetto. Dovrebbe apparire come un sotto-progetto. + +13. Compilare il progetto, si dovrebbero ottenere alcuni errori relativi alla `#import` direttive. + +14. Per la `#import` Errori, cambiare eventuali importazioni basata sulla citazione in questo stile: + + #import "CDV.h" + + + a questo stile basato su staffe: + + #import + + + e rimuovere qualsiasi `#ifdef` wrapper intorno a qualsiasi Cordova importazioni, non sono piu ' necessari (le importazioni sono ora unificate) + +15. Compilare il progetto, ancora una volta, e non dovrebbe avere alcuna `#import` Errori. + +16. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare il **Target**del progetto, quindi selezionare la scheda **Fasi costruire** . + +17. Espandere la fase **Target dipendenze** , quindi selezionare il **+** pulsante. + +18. Selezionare il `CordovaLib` di destinazione, quindi scegliere il pulsante **Aggiungi** . + +19. Espandere la prima fase di **Collegamento binario con librerie** (già dovrebbe contenere un mucchio di quadri), quindi selezionare il **+** pulsante. + +20. Selezionare il `libCordova.a` libreria statica, quindi selezionare il pulsante **Aggiungi** . + +21. Eliminare la fase di **Esecuzione di Script** . + +22. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare il **Target**del progetto, quindi selezionare la scheda **Impostazioni di compilazione** . + +23. Ricerca per **Altre bandiere di Linker**e aggiungere i valori **-all_load** e **- Obj-C**. + +24. Espandere il `CordovaLib` sotto-progetto. + +25. Individuare il `VERSION` file, trascinarlo nel progetto principale (vogliamo creare un link ad esso, non una copia). + +26. Selezionare il pulsante di opzione **crea gruppi per eventuali cartelle aggiunte** , quindi scegliere il pulsante **fine** . + +27. Selezionare il `VERSION` file appena trascinata in un passaggio precedente. + +28. Digitare la combinazione di tasti **opzione-comando-1** per visualizzare il **File Inspector** (o menuitem **Mostra Utilities → → Visualizza File ispettore**). + +29. Scegliere **relativa a CORDOVALIB** nel **File ispettore** per il menu a discesa per **posizione**. + +30. Impostare la preferenza di Xcode **Xcode preferenze → posizioni → dati derivati → avanzate...** a **Unique**, così che si possono trovare le intestazioni unificate. + +31. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** . + +32. Ricerca di **percorsi di ricerca di intestazione**. Per tale impostazione, aggiungere questi tre valori, incluse le virgolette: + + "$(TARGET_BUILD_DIR)/usr/local/lib/include" + + "$(OBJROOT)/UninstalledProducts/include" + + "$(BUILT_PRODUCTS_DIR)" + + +33. Ricerca per **altre bandiere del Linker**. Per tale impostazione, aggiungere questo valore: + + -weak_framework CoreFoundation + + +34. Compilare il progetto, deve compilare e collegare **senza** problemi. + +35. Selezionare progetto **schema di** elenco a discesa e quindi selezionare **iPhone 5.1 simulatore**. + +36. Selezionare il pulsante **Esegui** . + +**Nota:** Se il progetto non funziona come previsto nel simulatore, si prega di prendere nota di eventuali errori nel registro di console in Xcode per indizi. + +## Aggiornamento di progetti 1.8.x a 1.9.0 + +1. Installare Cordova 1.9.0. + +2. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +3. Copia il `www/cordova-1.9.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-1.8.x.js` file. + +4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-1.9.0.js` file. + +**Nota:** 1.9.0 supporta il nuovo `BackupWebStorage` booleano `Cordova.plist` impostazione. Si è attivata per impostazione predefinita, quindi impostarlo su `false` per disabilitarlo, soprattutto su iOS 6. Vedere [Note di rilascio: Safari e UIKit sezione][16] + + [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html + +## 1.7.0 All'aggiornamento di progetti a 1.8.x + +1. Installare Cordova 1.8.0. + +2. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +3. Copia il `www/cordova-1.8.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-1.7.x.js` file. + +4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-1.8.0.js` file. + +Se si intende usare l'API di cattura, è necessario i nuovo **iPad display retina -** beni: + +1. Copia il `Resources/Capture.bundle` elemento dal nuovo progetto nella directory del progetto, un eccesso di scrittura esistente `Resources/Capture.bundle` elemento. + +2. Nel progetto, selezionare il `Capture.bundle` elemento nel vostro navigatore di progetto in Xcode, digitare il tasto **Elimina** , quindi selezionare il **Riferimento rimuovere** dalla finestra di dialogo. + +3. Trascinare il nuovo `Capture.bundle` dal punto 1 sopra nel vostro navigatore di progetto in Xcode, quindi selezionare il pulsante di opzione **crea gruppi per eventuali cartelle aggiunte** . + +## L'aggiornamento 1.6. x progetti a 1.7.0 + +1. Installare Cordova 1.7.0. + +2. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +3. Copia il `www/cordova-1.7.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-1.6.0.js` file. + +4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-1.7.0.js` file. + +## Progetti di aggiornamento 1.5.0 a 1.6. x + +1. Installare Cordova 1.6.1. + +2. Fare un backup di `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` , e `Cordova.plist` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 1.5.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist + + +5. Aggiungere tutti i nuovi `MainViewController` e `AppDelegate` i file nel progetto Xcode. + +6. Copia il `www/cordova-1.6.1.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/cordova-1.5.0.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-1.6.1.js` file. + +8. Aggiungere il nuovo `Cordova.plist` file nel progetto. Ciò è necessario perché i nomi di servizio core plugin devono cambiare per abbinare quelli da Android e BlackBerry, per un unificato (file di Cordova JavaScript`cordova-js`). + +9. Integrare eventuali impostazioni, **Plugins** ed **ExternalHosts** le voci che hai avuto nel tuo **backup Cordova.plist** nel nuovo`Cordova.plist`. + +10. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. Qualsiasi `UIWebViewDelegate` o `CDVCommandDelegate` codice `AppDelegate.m` avrà bisogno di andare in `MainViewController.m` ora (vedere ha commentato le sezioni in quel file). + +11. Integrare il codice specifico del progetto che hai nel tuo backup `MainViewController.h` e `MainViewController.m` in nuovi file di MainViewController. + +12. Fare clic sull'icona progetto in Navigatore progetto, selezionare il **progetto**, quindi selezionare la scheda **Impostazioni di compilazione** . + +13. Inserisci **compilatore per C / C + + / Objective-C** nel campo di ricerca. + +14. Selezionare il valore di **Apple LLVM Compiler 3.1** . + +## Aggiornamento di progetti 1.4.x a 1.5.0 + +1. Installare Cordova 1.5.0. + +2. Creare un nuovo progetto ed eseguito una volta. Alcuni dei beni da questo nuovo progetto sarà necessario. + +3. Copia il `www/cordova-1.5.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-1.4.x.js` file. + +4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per scegliere il nuovo Cordova `cordova-1.5.0.js` file. + +5. Trovare `PhoneGap.framework` nel vostro navigatore di progetto, selezionarla. + +6. Digitare il tasto **cancellare** ed eliminare il `PhoneGap.framework` riferimento nel Navigatore progetto. + +7. Digitare la combinazione di tasti **Comando-opzione-A** , che dovrebbe cadere giù un foglio per aggiungere file al progetto (il foglio **Aggiungi file...** ). Assicurarsi che sia selezionato il pulsante **creato gruppi per eventuali cartelle aggiunte** . + +8. Digitare la combinazione di tasti **Shift-Command-G** , che dovrebbe cadere giù un altro foglio per voi di andare in una cartella (il **andare nella cartella:** foglio). + +9. Inserisci `/Users/Shared/Cordova/Frameworks/Cordova.framework` nella **andare nella cartella:** foglio e quindi premere il pulsante **Vai** . + +10. Premere il pulsante **Aggiungi** nella finestra **Aggiungi file...** . + +11. Selezionare `Cordova.framework` nel Navigatore progetto. + +12. Digitare la combinazione di tasti **opzione-comando-1** per visualizzare il **File Inspector**. + +13. Scegliere il **Percorso assoluto** nel **File ispettore** per il menu a discesa per **posizione**. + +14. Digitare la combinazione di tasti **Comando-opzione-A** , che dovrebbe cadere giù un foglio per aggiungere file al progetto (il foglio **Aggiungi file...** ). Assicurarsi che sia selezionato il pulsante **creato gruppi per eventuali cartelle aggiunte** . + +15. Digitare la combinazione di tasti **Shift-Command-G** , che dovrebbe cadere giù un altro foglio per voi di andare in una cartella (il **andare nella cartella:** foglio). + +16. Inserisci `~/Documents/CordovaLib/Classes/deprecated` nella **andare nella cartella:** foglio e quindi premere il pulsante **Vai** . + +17. Premere il pulsante **Aggiungi** nella finestra **Aggiungi file...** . + +18. Nel vostro `AppDelegate.h` , `AppDelegate.m` , e `MainViewController.h` i file, sostituire l'intero `#ifdef PHONEGAP_FRAMEWORK` bloccare con: + + #import "CDVDeprecated.h" + + +19. Fare clic sull' **icona progetto** in Navigatore progetto, selezionare la **destinazione**, quindi selezionare la scheda **Impostazioni di compilazione** . + +20. Ricerca di **percorsi di ricerca Framework**. + +21. Sostituire il valore esistente con`/Users/Shared/Cordova/Frameworks`. + +22. Ricerca per **macro del preprocessore**. + +23. Per il primo valore (combinato), sostituire il valore con **CORDOVA_FRAMEWORK = YES**. + +24. Selezionare la scheda **Fasi costruire** . + +25. Espandere **Eseguire Script**. + +26. Sostituire eventuali occorrenze di **PhoneGap** con **Cordova**. + +27. Trovare il `PhoneGap.plist` del file nel Navigatore progetto e fare clic sul nome del file una volta per entrare in modalità di modifica nome. + +28. Rinominare `PhoneGap.plist` a`Cordova.plist`. + +29. Tasto destro del mouse su `Cordova.plist` e scegliere **come → codice Open Source**. + +30. Premi **Comando-opzione-F**, scegliere di **sostituire** il menu a discesa in alto a sinistra della finestra di origine. + +31. Digitare `com.phonegap` per trovare la stringa, e `org.apache.cordova` per la stringa di sostituzione, quindi premere il pulsante **Sostituisci tutto** . + +32. Immettere **PG** per trovare stringa e **CDV** per la stringa di sostituzione, quindi premere il pulsante **Sostituisci tutto** . + +33. Premi **Comando-B** per costruire, si avrà ancora deprecati che si possono sbarazzarsi di in futuro (vedere `CDVDeprecated.h` . Ad esempio, sostituire le classi nel codice che utilizzano PG * a * CDV). + +## Progetti di aggiornamento 1.4.0 per 1.4.1 + +1. Installare Cordova 1.4.1. + +2. Fare un backup di`MainViewController.m`. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copia il `MainViewController.m` file dal nuovo progetto nella directory 1.4.0-based del progetto su disco, sostituendo il vecchio file (backup i file prima dal passo 2 sopra). + +5. Aggiungere il `MainViewController.m` file nel progetto Xcode. + +6. Integrare il codice specifico del progetto che hai nel tuo backup `MainViewController.m` nel nuovo file. + +7. Aggiornamento del `phonegap-1.4.0.js` file è opzionale, nulla è cambiato in JavaScript tra 1.4.0 e 1.4.1. + +## 1.3.0 All'aggiornamento di progetti a 1.4.0 + +1. Installare Cordova 1.4.0. + +2. Fare un backup di `AppDelegate.m` e `AppDelegate.h` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 1.3.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib + + +5. Aggiungere tutti i `MainViewController` i file nel progetto Xcode. + +6. Copia il `www/phonegap-1.4.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-1.3.0.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `phonegap-1.4.0.js` file. + +8. Aggiungere una nuova voce sotto `Plugins` nel tuo `PhoneGap.plist` file. La chiave è `com.phonegap.battery` e il valore è`PGBattery`. + +9. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. + +## Progetti di aggiornamento 1.2.0 alla 1.3.0 + +1. Installare Cordova 1.3.0. + +2. Fare un backup di `AppDelegate.m` e `AppDelegate.h` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 1.2.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib + + +5. Aggiungere tutti i `MainViewController` i file nel progetto Xcode. + +6. Copia il `www/phonegap-1.3.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-1.2.0.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `phonegap-1.3.0.js` file. + +8. Aggiungere una nuova voce sotto `Plugins` nel tuo `PhoneGap.plist` file. La chiave è `com.phonegap.battery` e il valore è`PGBattery`. + +9. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. + +## L'aggiornamento 1.1.0 progetti per 1.2.0 + +1. Installare Cordova 1.2.0. + +2. Fare un backup di `AppDelegate.m` e `AppDelegate.h` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 1.1.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib + + +5. Aggiungere tutti i `MainViewController` i file nel progetto Xcode. + +6. Copia il `www/phonegap-1.2.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-1.1.0.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `phonegap-1.2.0.js` file. + +8. Aggiungere una nuova voce sotto `Plugins` nel tuo `PhoneGap.plist` file. La chiave è `com.phonegap.battery` e il valore è`PGBattery`. + +9. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. + +## All'aggiornamento 1.0.0 proietta alla 1.1.0 + +1. Installare Cordova 1.1.0. + +2. Fare un backup di `AppDelegate.m` e `AppDelegate.h` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 1.0.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib + + +5. Aggiungere tutti i `MainViewController` i file nel progetto Xcode. + +6. Copia il `www/phonegap-1.1.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-1.0.0.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `phonegap-1.1.0.js` file. + +8. Aggiungere una nuova voce sotto `Plugins` nel tuo `PhoneGap.plist` file. La chiave è `com.phonegap.battery` e il valore è`PGBattery`. + +9. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. + +## All'aggiornamento 0.9.6 progetti per 1.0.0 + +1. Installare Cordova 1.0.0. + +2. Fare un backup di `AppDelegate.m` e `AppDelegate.h` nel vostro progetto. + +3. Creare un nuovo progetto. Alcuni dei beni da questo nuovo progetto sarà necessario. + +4. Copiare questi file dal nuovo progetto nella directory 0.9.6-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra): + + AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib + + +5. Aggiungere tutti i `MainViewController` i file nel progetto Xcode. + +6. Copia il `www/phonegap-1.0.0.js` file dal nuovo progetto in tuo `www` directory ed elimina il `www/phonegap-0.9.6.js` file. + +7. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `phonegap-1.0.0.js` file. + +8. Aggiungere una nuova voce sotto `Plugins` nel tuo `PhoneGap.plist` file. La chiave è `com.phonegap.battery` e il valore è`PGBattery`. + +9. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/ios/webview.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/ios/webview.md b/docs/it/3.1.0/guide/platforms/ios/webview.md new file mode 100644 index 0000000..66b6feb --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/ios/webview.md @@ -0,0 +1,149 @@ +--- + +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 visualizzazioni Web + +A partire da Cordoba 1.4, è possibile utilizzare Cordova come componente nelle applicazioni iOS. Questo componente è il nome in codice 'Mannaia'. + +Nuove Cordova applicazioni create utilizzando il template Xcode fornito in Cordova 1.4 o maggiore utilizzo Cleaver. (Il modello è implementazione di riferimento di mannaia). + +Cordova 2.0.0 e versioni successive supportano solo l'implementazione di mannaia del sotto-progetto basato. + +## Prerequisiti + +* Cordova 2.3.0 o maggiore + +* Xcode 4.5 o superiore + +* `config.xml`file (da un progetto di iOS appena creato) + +## Aggiunta di mannaia al progetto Xcode (sub-progetto CordovaLib) + +1. Scaricare ed estrarre la sorgente di Cordova in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova`. + +2. Se è in esecuzione, chiudere Xcode. + +3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra. + +4. Copia il `config.xml` file nella directory del progetto su disco (vedere i prerequisiti di cui sopra). + +5. Trascinare e rilasciare il `config.xml` file nel navigatore il progetto di Xcode. + +6. Scegliere il pulsante **crea gruppi per eventuali aggiunte cartelle** e premere **fine**. + +7. Trascinare e rilasciare il `CordovaLib.xcodeproj` file nel navigatore il progetto di Xcode (dalla directory permanente posizione sopra e dovrebbe essere nel `CordovaLib` sottodirectory). + +8. Select `CordovaLib.xcodeproj` in the Project Navigator. + +9. Digitare la combinazione di tasti **opzione-comando-1** per visualizzare il **File Inspector**. + +10. Scegliere nel **File ispettore** per il menu a discesa **relativo al gruppo** per **posizione**. + +11. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** . + +12. Aggiungi `-all_load` e `-Obj-C` per il valore di **Altre bandiere di Linker** . + +13. Fare clic sull' **icona progetto** in Navigatore progetto, selezionare la **destinazione**, quindi selezionare la scheda **Fasi costruire** . + +14. Espandere i **file binari di collegamento con le librerie**. + +15. Selezionare il **+** pulsante e aggiungere i seguenti **quadri**. Facoltativamente nel Navigatore progetto, spostarli sotto il gruppo di **quadri** ): + + AddressBook.framework AddressBookUI.framework AudioToolbox.framework AVFoundation.framework CoreLocation.framework MediaPlayer.framework QuartzCore.framework SystemConfiguration MobileCoreServices.framework CoreMedia.framework + + +16. Espandere **Dipendenze di destinazione**, il bauletto etichettato come questo se si dispone di più caselle! + +17. Selezionare il **+** pulsante e aggiungere il `CordovaLib` costruire il prodotto. + +18. Espandere **I binari di collegamento con le librerie**, il bauletto etichettato come questo se si dispone di più caselle! + +19. Selezionare il **+** pulsante e aggiungere`libCordova.a`. + +20. Impostare la preferenza di Xcode **Xcode preferenze → posizioni → dati derivati → avanzate...** su **Unique**. + +21. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** . + +22. Ricerca di **percorsi di ricerca di intestazione**. Per tale impostazione, aggiungere questi tre valori inferiori (con le virgolette): + + "$(TARGET_BUILD_DIR)/usr/local/lib/include" + "$(OBJROOT)/UninstalledProducts/include" + "$(BUILT_PRODUCTS_DIR)" + + + Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggio di riferimento automatico (ARC)**. Si non serve aggiornare a **ARC** utilizzare CordovaLib, ma se volete aggiornare il vostro progetto per utilizzare **ARC**, utilizzare la migrazione guidata di Xcode dal menu: **Modifica → refactoring → Converti in Objective-C ARC...**, **de-selezionare libCordova.a**, quindi eseguire la procedura guidata fino al completamento. + +## Utilizzando CDVViewController nel codice + +1. Aggiungi questa intestazione: + + #import + + +2. Creare un'istanza di un nuovo `CDVViewController` e conservarlo da qualche parte (ad esempio, a una proprietà nella classe): + + CDVViewController* viewController = [CDVViewController new]; + + +3. (*Opzionale*) Impostare la `wwwFolderName` Proprietà (valore predefinito è `www` ): + + viewController.wwwFolderName = @"myfolder"; + + +4. (*Opzionale*) Impostare la pagina iniziale nel tuo config. xml, il `` tag. + + + + + OR + + + + +5. (*Opzionale*) Impostare la `useSplashScreen` Proprietà (valore predefinito è `NO` ): + + viewController.useSplashScreen = YES; + + +6. Impostare il **riquadro di visualizzazione** (sempre impostare questo ultimo della proprietà): + + viewController.view.frame = CGRectMake(0, 0, 320, 480); + + +7. Aggiungi mannaia alla visualizzazione: + + [myView addSubview:viewController.view]; + + +## Aggiungendo il vostro patrimonio HTML, CSS e JavaScript + +1. Creare una nuova directory nel progetto su disco, `www` per esempio. + +2. Mettere il vostro patrimonio HTML, CSS e JavaScript in questa directory. + +3. Trascinare e rilasciare la directory nel navigatore il progetto di Xcode. + +4. Scegliere il pulsante di opzione **crea riferimenti di cartella per eventuali cartelle aggiunte** . + +5. Impostare l'appropriato `wwwFolderName` e `startPage` proprietà per la cartella creata inizialmente, oppure utilizzare le impostazioni predefinite (vedi sezione precedente) quando si crea un'istanza del`CDVViewController`. + + /* + if you created a folder called 'myfolder' and + you want the file 'mypage.html' in it to be + the startPage + */ + viewController.wwwFolderName = @"myfolder"; + viewController.startPage = @"mypage.html" \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/tizen/index.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/tizen/index.md b/docs/it/3.1.0/guide/platforms/tizen/index.md new file mode 100644 index 0000000..20a53c4 --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/tizen/index.md @@ -0,0 +1,112 @@ +--- + +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. +--- + +# Tizen piattaforma guida + +Questa guida descrive come configurare l'ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi con sistema operativo Tizen. + +## Requisiti e supporto + +Tizen SDK richiede Linux Ubuntu 10.04/10.10/11.04/11.10 (32-bit) o Windows XP SP3/7 (32 bit). + +Gli sviluppatori devono utilizzare il `cordova` utilità in combinazione con Tizen SDK. L'interfaccia della riga di comando per informazioni, vedere come installarlo, aggiungere progetti, quindi compilare e distribuire un progetto. + +## Installare il SDK + +Scaricare il SDK di Tizen da [tizen.org][1]. + + [1]: https://developer.tizen.org/sdk + + + +## Aprire un progetto in SDK + +1. Lanciare Tizen Eclipse IDE. + +2. Selezionare **File → Importa → Tizen Web progetto**: + + ![][2] + +3. Premere **avanti**. + +4. Assicurarsi di **che selezionare la directory radice** è controllato. + +5. Assicurarsi di **che copiare i progetti nell'area di lavoro** è controllato. + +6. Premere **Sfoglia** e selezionare il Cordova Tizen `samples` directory di progetto (come `/cordova-basic` ): + + ![][3] + +7. Premere **fine**. Il progetto dovrebbe ora essere importati e vengono visualizzati nella visualizzazione di **Esplora progetti** : + + ![][4] + + [2]: img/guide/platforms/tizen/import_project.png + [3]: img/guide/platforms/tizen/import_widget.png + [4]: img/guide/platforms/tizen/project_explorer.png + +Per ricompilare il progetto, fate clic destro nella visualizzazione di **Esplora progetti** e selezionare il **Progetto di costruire**: + +![][5] + + [5]: img/guide/platforms/tizen/build_project.png + +Nella directory radice del progetto dovrebbe generare un file di pacchetto di widget come *hello.wgt* . + +## Distribuire all'emulatore + +Fare clic sul progetto in **Esplora progetti** visualizzazione e selezionare **Esegui come → Tizen Web Simulator applicazione**: + +![][6] + + [6]: img/guide/platforms/tizen/runas_web_sim_app.png + +## Distribuire al dispositivo + +* Assicurarsi che il dispositivo di destinazione è correttamente avviato, collegato e configurato. È necessario impostare correttamente le impostazioni di **data e ora** . + +* Utilizzare la **Connessione Explorer** per selezionare la destinazione di distribuzione applicazione: **→ di vista Visualizza → finestra connessione Explorer**. + + ![][7] + +* Fare clic sul progetto nella visualizzazione di **Esplora progetti** , quindi selezionare **Esegui come & rarr; Applicazione Web Tizen**: + + ![][8] + + [7]: img/guide/platforms/tizen/connection_explorer.png + [8]: img/guide/platforms/tizen/runas_web_app.png \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/win8/index.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/win8/index.md b/docs/it/3.1.0/guide/platforms/win8/index.md new file mode 100644 index 0000000..2cc5f88 --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/win8/index.md @@ -0,0 +1,104 @@ +--- + +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. +--- + +# Windows 8 piattaforma guida + +Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire applicazioni Cordova per Windows 8. Vedere la seguente per informazioni più dettagliate specifiche della piattaforma: + +* L'aggiornamento di Windows 8 +* Strumenti della riga di comando di Windows 8 + +Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando. + +Microsoft deprecato il nome *applicazioni in stile Metro* in Windows 8 e Windows RT. MSDN ora si riferisce a questo tipo di app come un'applicazione *Windows Store* , e questa guida segue quella convenzione. Inoltre, in questa guida *Windows 8* significa sia Windows 8 e Windows RT. + +## 1. Requisiti + +* Windows 8 + +* Visual Studio Professional 2012 o meglio o Visual Studio 2012 Express per Windows 8 + +Seguire le istruzioni [qui][1] a presentare le tue applicazioni Windows Store. + + [1]: http://www.windowsstore.com/ + +## 2. Installare il SDK + Cordova + +* Impostare il tuo preferito variante di Visual Studio 2012. Tutte le versioni a pagamento del prodotto (professionale, ecc.) ti consentono di costruire applicazioni Windows Store. È necessario **esprimere per Windows 8** costruire Windows App Store l' [Express edizioni][2]. + +* Scaricare ed estrarre l'ultima copia di [Cordova][3]. Lavorerete `lib\windows-8` sottodirectory. + + [2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products + [3]: http://phonegap.com/download + +## 3. Impostare il nuovo progetto + +È già possibile costruire applicazioni Windows 8 utilizzando l' *HTML/JavaScript traccia* disponibile nell'App Store di Windows. Utilizzare Cordova nelle applicazioni Windows Store di esporre la stesse API come su altre piattaforme supportate da Cordova. + +* Aprire Visual Studio 2012 e scegliere **Nuovo progetto**. + +* Selezionare **Installed → → altri linguaggi → JavaScript → Windows negozio modello** dall'albero e poi **App vuota** nell'elenco progetti. Immettere qualunque nome di progetto che ti piace, come `CordovaWin8Foo` come in questo esempio. + + ![][4] + +* Microsoft continua a utilizzare `default.html` come home page predefinita, ma uso di sviluppatori web più `index.html` . (Più è probabile che in altre varianti piattaforma del progetto si utilizza `index.html` come il nome della tua pagina predefinita.) Per risolvere questo problema, in Rinomina Esplora il `default.html` del file di `index.html` . Fare doppio clic la `package.appxmanifest` del file e modificare il valore della **pagina iniziale**`index.html`. + + ![][5] + +* Includere `cordova.js` nel vostro progetto, fare clic destro sul `js` directory in Esplora soluzioni e scegliere **Aggiungi elemento → nuovo**. Individuare il `cordova.js` del file nella `lib\windows-8` directory indicata sopra. + +* Modificare il codice per `index.html` . Aggiungere un riferimento a `cordova.js` . È possibile farlo manualmente, o trascinando il file da Esplora soluzioni. + + [4]: img/guide/platforms/win8/wsnewproject.png + [5]: img/guide/platforms/win8/wschangemanifest.png + +### L'aggiunta del riferimento... + + < link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel = "stylesheet" / >< src="//Microsoft.WinJS.1.0/js/base.js di script" >< / script >< src="//Microsoft.WinJS.1.0/js/ui.js di script" >< / script > < src="/js/cordova.js di script" >< / script > < link href="/css/default.css" rel = "stylesheet" / >< src="/js/default.js di script" >< / script > + + +* Successivamente, aggiungere qualche codice che illustra come Cordova sta lavorando. + +### L'aggiunta di un gestore di 'deviceready'... + + +

Content goes here

+ + + + + + +## 5. Il progetto di test + +* Eseguire il progetto da Visual Studio. Verrà visualizzata la finestra di messaggio appaiono: + + ![][6] + + [6]: img/guide/platforms/win8/wsalert.png + +## Fatto! + +Questo è tutto! Ora sei pronto per costruire applicazioni Windows Store con Cordova. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/win8/tools.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/win8/tools.md b/docs/it/3.1.0/guide/platforms/win8/tools.md new file mode 100644 index 0000000..ff3373c --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/win8/tools.md @@ -0,0 +1,35 @@ +--- + +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. +--- + +# Strumenti della riga di comando di Windows 8 + +Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello che consente di creare applicazioni su piattaforme diverse in una volta. Una versione precedente di Cordova framework fornisce il set di strumenti da riga di comando specifici per ogni piattaforma. Per utilizzarli come alternativa alla CLI, dovete scaricare questa versione di Cordova da [cordova.apache.org][1]. Il download contiene archivi separati per ciascuna piattaforma. Espandere la piattaforma che si desidera fare riferimento. Gli strumenti qui descritti sono in genere disponibili nel livello superiore `bin` directory, altrimenti consultare il file **Leggimi** per ulteriori indicazioni. + + [1]: http://cordova.apache.org + +## Windows 8 + +Gli strumenti della riga di comando di Windows 8 supportano solo la creazione di nuovi progetti. Comandi devono essere eseguiti da un prompt cmd o powershell. + +## Creare un progetto + +Eseguire il `create` comando con i seguenti parametri: + +* Percorso al nuovo progetto Cordova Windows 8 + +* Nome del pacchetto, seguendo la convenzione di stile retro-dominio. Questo diventa il Namespace di default. + +* Nome del progetto \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/win8/upgrading.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/win8/upgrading.md b/docs/it/3.1.0/guide/platforms/win8/upgrading.md new file mode 100644 index 0000000..28f1c63 --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/win8/upgrading.md @@ -0,0 +1,43 @@ +--- + +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. +--- + +# L'aggiornamento di Windows 8 + +Questa guida Mostra come modificare Windows 8 progetti per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI. + +## Aggiornamento a 3.1.0 + +Supporto di Cordova CLI per Windows 8 è stato introdotto in Cordova 3.1.0. Per aggiornare, consigliamo di creazione di un nuovo CLI Cordova progetto e spostando sopra tutti i beni necessari. + +## Aggiornamento a 2.9.0 da 2.8.0 + +I comandi seguenti dovrebbero essere fatto all'interno di Visual Studio per essere sicuri che i riferimenti di progetto sono aggiornati o eliminati. + +1. Rimuovere `cordova-2.8.0.js` del progetto `www` directory. + +2. Aggiungi `cordova.js` file dall'origine al progetto `www` directory. (Si noti che il file non contiene più un numero di versione nel nome file). + +3. Costruire e testare! + +## Aggiornamento a 2.8.0 da 2.7.0 + +I comandi seguenti dovrebbero essere fatto all'interno di Visual Studio per essere sicuri che i riferimenti di progetto sono aggiornati o eliminati. + +1. Rimuovere `cordova-2.7.0.js` del progetto `www` directory. + +2. Aggiungi `cordova.js` file dall'origine al progetto `www` directory. (Si noti che il file non contiene più un numero di versione nel nome file). + +3. Costruire e testare! \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/wp7/index.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/wp7/index.md b/docs/it/3.1.0/guide/platforms/wp7/index.md new file mode 100644 index 0000000..c1f5a20 --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/wp7/index.md @@ -0,0 +1,109 @@ +--- + +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. +--- + +# Guida di piattaforma Windows Phone 7 + +Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Windows Phone 7. Apps funzionare anche sui dispositivi Windows Phone 8 utilizzando la stesse API, ma la versione 7 manca di alcune delle funzionalità avanzate di IE10 disponibile su Windows Phone 8. Fare app Windows Phone 8 *non* eseguire sui dispositivi Windows Phone 7. + +Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma che si applica a entrambe le versioni: + +* L'aggiornamento di Windows Phone +* Windows Phone Plugins +* Windows Phone strumenti da riga di comando + +Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando. + +## 1. Requisiti di sistema + +* Sistema operativo: + + * Windows 7 o Windows 8 (Pro) o Windows Vista con SP2 + * La versione a 64-bit (x64) di Windows è necessaria per il SDK. + * La versione Pro è consigliata per l'esecuzione di un emulatore di dispositivo. + +* Registrarsi e pagare per un account di [Windows Phone Dev Center][1] , se si desidera installare l'app su un dispositivo reale o sottopone a luogo di mercato. + + [1]: http://dev.windowsphone.com/en-us/publish + +**Nota:** Esegue il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per [Windows Phone su un Mac][2]. + + [2]: http://aka.ms/BuildaWP8apponaMac + +## 2. Installare il SDK + Cordova + +* Scaricare e installare l' [SDK di Windows Phone][3] + +* Scaricare ed estrarre l'ultima copia di [Cordova][4]. Lavorerete `lib\windows-phone-8\wp7` sottodirectory, `lib\windows-phone-8\wp8` contiene la versione Windwos Phone 8 di Cordova. + +* Copia il `CordovaWP7_x_x_x.zip` del file per il `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` directory. + + [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/ + [4]: http://phonegap.com/download + +## 2.1. Il modello di costruzione + +**Nota:** questo passaggio potrebbe non essere necessario. Se la directory lib\windows-telefono contiene già un file CordovaWP7\_x\_x_x.zip si può saltare questo passaggio. + +Al fine di semplificare il processo di sviluppo, Cordova è dotato di uno script per costruire modelli di Visual Studio. Questo consente la creazione rapida di Cordova applicazioni all'interno di Visual Studio. Questo modello può essere modificato se necessario e i passi di seguito indicare come procedere se si desidera generare il modello. + +### Eseguire il file batch per creare e installare i modelli. + +* La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio. + +* Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente + +Eseguire lo script: + + > createTemplates.bat-installare + + +## 3. Impostare il nuovo progetto + +* Aprire Visual Studio Express per Windows Phone e scegliere **Nuovo progetto**. + +* Selezionare **CordovaWP7**. (Il numero di versione è visualizzato nella descrizione del modello). + +* Dare al progetto un nome e selezionare **OK**. + +## 4. Esaminare la struttura del progetto + +* Il `www` directory contiene il Cordova `html/js/css` e altre risorse incluse nell'app. + +* Qualsiasi contenuto che aggiunge qui deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto. + +* Nota: Questa cattura schermo era il download di cordova-2.3.0 wp8, inserzione variano in base la versione installata. + +![][5] + + [5]: img/guide/platforms/wp8/projectStructure.png + +## 6. Costruire un progetto per il dispositivo + +Al fine di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Clicca [qui][6] per leggere la documentazione sulla distribuzione e test su Windows Phone 7. + + [6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx + +* Assicurarsi che il telefono è connesso, e lo schermo è sbloccato. + +* In Visual Studio, selezionare 'Dispositivo' dal menu a discesa in alto. + +* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, o digitare **F5**. + +![][7] + + [7]: img/guide/platforms/wp7/wpd.png + +## Fatto! \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/it/3.1.0/guide/platforms/wp8/index.md ---------------------------------------------------------------------- diff --git a/docs/it/3.1.0/guide/platforms/wp8/index.md b/docs/it/3.1.0/guide/platforms/wp8/index.md new file mode 100644 index 0000000..beb0361 --- /dev/null +++ b/docs/it/3.1.0/guide/platforms/wp8/index.md @@ -0,0 +1,149 @@ +--- + +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. +--- + +# Guida di Windows Phone 8 piattaforma + +Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Windows Phone 8. Invece, come dettagliato nel Windows Phone 7 piattaforma guida se volete 7,5 e 8 dispositivi di destinazione, sviluppare per Windows Phone 7. Versione 7 non ha tutte le caratteristiche avanzate incluse in IE10, ma implementa lo stesso set di API. Fare app Windows Phone 8 *non* eseguire sui dispositivi Windows Phone 7. + +Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma che si applica a entrambe le versioni: + +* L'aggiornamento di Windows Phone +* Windows Phone Plugins +* Windows Phone strumenti da riga di comando + +Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando. + +## 1. Requisiti di sistema + +* Sistema operativo: + + * Windows 8 o Windows 8 Pro + * La versione a 64-bit (x64) di Windows è necessaria per il SDK. + * La versione Pro consiglia di modo da poter eseguire un emulatore di dispositivo. + +* Hardware: + + * 6,5 GB di spazio libero su disco + * 4 GB DI RAM + * CPU 64-bit (x64) + +* Emulatore di Windows Phone 8 + + * L'emulatore telefono utilizza Hyper-V, quindi questo elenco include quei pre-requisiti. + * Edizione Pro 64 bit di Windows 8 o superiore + * Richiede un processore che supporta la virtualizzazione e [Secondo livello indirizzo traduzione (SLAT)][1] + * Vedere l' [elenco dei processori Intel che supportano VT-x (virtualizzazione) ed EPT (SLAT)][2] + * Abilitare la funzionalità di virtualizzazione (cioè, VT-x su Intel) nelle impostazioni del BIOS, come di solito questo è disabilitato per impostazione predefinita. + +* SDK + IDE (Visual Studio) + + * Visual Studio 2012 Professional, Premium o Ultimate. Si noti che Visual Studio Express per Windows Phone (incluso nel SDK) non è raccomandato perché non si può costruire il modello (vedi sotto) con VS Express, come non ha la funzionalità di **Esportazione modello** , che è solo nel VS Pro o superiore. + +* Registrarsi e pagare per un account di [Windows Phone Dev Center][3] , se si desidera installare l'app su un dispositivo reale o sottopone a luogo di mercato. + + [1]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation + [2]: http://ark.intel.com/Products/VirtualizationTechnology + [3]: http://dev.windowsphone.com/en-us/publish + +**Nota:** Esegue il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per [Windows Phone su un Mac][4]. + + [4]: http://aka.ms/BuildaWP8apponaMac + +## 2. Installare il SDK + Cordova + +* Scaricare e installare il [SDK di Windows Phone][5] + +* Scaricare ed estrarre l'ultima copia di [Cordova][6]. Lavorerete `lib\windows-phone-8\wp8` sottodirectory, `lib\windows-phone-8\wp7` contiene la versione di Windwos Phone 7 di Cordova. + +* Copia il `CordovaWP8_x_x_x.zip` del file per il `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` directory. + + [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471 + [6]: http://phonegap.com/download + +## 2.1. Il modello di costruzione + +**Nota:** questo passaggio potrebbe non essere necessario. Se la directory lib\windows-telefono contiene già un file CordovaWP8\_x\_x_x.zip si può saltare questo passaggio. + +Al fine di semplificare il processo di sviluppo, Cordova è dotato di uno script per costruire modelli di Visual Studio. Questo consente la creazione rapida di Cordova applicazioni all'interno di Visual Studio. Questo modello può essere modificato se necessario e i passi di seguito indicare come procedere se si desidera generare il modello. + +### Eseguire il file batch per creare e installare i modelli. + +* La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio. + +* Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente + +Eseguire lo script: + + > createTemplates.bat-installare + + +## 3. Impostare il nuovo progetto + +* Aprire Visual Studio Express per Windows Phone e scegliere **Nuovo progetto**. + +* Selezionare **CordovaWP8**. (Il numero di versione è visualizzato nella descrizione del modello). + +* Dare al progetto un nome e selezionare **OK**. + +![][7] + + [7]: img/guide/platforms/wp8/StandAloneTemplate.png + +## 4. Esaminare la struttura del progetto + +* Il `www` directory contiene il Cordova `html/js/css` e altre risorse incluse nell'app. + +* Qualsiasi contenuto che aggiunge qui deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto. + +* Nota: Questa cattura schermo era dal download cordova-2.3.0, inserzione variano in base la versione installata. + +![][8] + + [8]: img/guide/platforms/wp8/projectStructure.png + +## 5. Compilare e distribuire emulatore + +* Assicurarsi che **Windows Phone Emulator** è selezionato nel menu a discesa principale. + +* Premere il pulsante verde **giocare** accanto al menu a discesa per avviare il debug, o digitare **F5**. + +![][9] + + [9]: img/guide/platforms/wp8/BuildEmulator.png + +## 6. Costruire un progetto per il dispositivo + +Al fine di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Clicca [qui][10] per leggere la documentazione sulla distribuzione e test sul tuo Windows Phone 8. + + [10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx + +* Assicurarsi che il telefono è connesso, e lo schermo è sbloccato. + +* In Visual Studio, selezionare 'Dispositivo' dal menu a discesa in alto. + +* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, o digitare **F5**. + +![][11] + + [11]: img/guide/platforms/wp7/wpd.png + +## Fatto! + +## Ulteriore lettura + +Per maggiori dettagli sulle specifiche differenze tra browser IE10 e WebKit e come sostenere entrambi MS ha un utile [guida qui][12] + + [12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx \ No newline at end of file