- In XCode, aggiungere il proprio IdApple in XCode -> Preferences -> Account, come spiegato nel sito ufficiale Apple
- Nel project navigator, selezionare il progetto, quindi spostarsi nella scheda General
- Alla voce Team, selezionare l'account aggiunto precedentemente
- Collegare il device al Mac e selezionarlo come dispositivo di debug
- Sotto alla voce Team, dovrebbe essere apparso un pulsante "Fix Issue" (se così non fosse, cambiare schermata e riprovare)
- Una volta premuto su "Fix Issue", lanciate il debug e la vostra app verrà installata
- A questo punto, dovrete abilitare l'account da sviluppatore nel device, come spiegato nella guida ufficiale Apple
martedì 17 novembre 2015
Sviluppare applicazioni in XCode 7 senza Apple Developer Account - iPhone, iPod, iPad
sabato 27 giugno 2015
Usare Whatsapp contemporaneamente su iPhone e iPad con iOS 8.x
Il tutto è possibile grazie al servizio https://web.whatsapp.com/ utlizzando un Fake User Agent per accedere da iPad.
Occorrente:
Occorrente:
- iPhone jailbroken con iOS 8.x (o inferiori)
- iPad con iOS 8.x (o inferiori)
- iBackupBot for Windows o Mac
- Abilitare Whatsapp Web su iPhone
Whatsapp web è ancora disponibile solo per sistemi Android. Il primo passo sarà quindi quello di abilitare il servizio web su iOS utilizzando un tweak di Cydia. Su Cydia, installare il pacchetto "WhatsApp Web Enabler" dalla repo di BigBoss:
- Modificare l'User Agent di Safari
Whatsapp Web riconosce l'User Agent del browser, e nega l'accesso alla versione mobile di Safari installata di default su tutti gli iDevice. Se infatti si prova ad andare su https://web.whatsapp.com da iPad, otterremo il seguente messaggio:
Andremo quindi a inserire un fake User Agent in modo da far credere al servizio che stiamo accedendo da un pc con un desktop-browser.- Installare iTunes, andare in Modifica > Preferenze > Dispositivi e spuntare la voce "Impedisci a iPod, iPhone e iPad di sincronizzare automaticamente
- Collegare l'iPad ed effettuare sincronizzazione e backup completo. Al termine, chiudere iTunes
- Scaricare ed installare iBackupBot for Windows o Mac (a noi ci basta la versione di prova)
- Avviare iBackupBot e selezionare il backup più recente in cima alla lista nel pannello a sinistra:
- Espandere "User App Files" > "com.apple.mobilesafari" > "Library" > "Preferences"
- Aprire facendo doppio click il file "com.apple.mobilesafari.plist" nel riquadro centrale. Cliccare su "Cancel" nella finestra di dialogo che appare:
- Alla fine del file, subito prima di "</dict>", aggiungere la stringa dello User Agent:
<key>UserAgent</key>
<string>Mozilla/5.0(Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/535.11</string>
N.B.: La stringa dello User Agent può essere impostata a piacere tra migliaia che potete trovare al seguente link: User Agent string list - Salvare e chiudere il file
- Premere il pulsante "Restore" in alto, sempre nel riquadro centrale
- L'iPad si riavvierà. Per verificare che il procedimento sia andato a buon fine, potete controllare su What's My User Agent? se la stringa restituita è uguale a quella impostata.
- Installare iTunes, andare in Modifica > Preferenze > Dispositivi e spuntare la voce "Impedisci a iPod, iPhone e iPad di sincronizzare automaticamente
- Avviare il servizio su iPad
- Aprire Safari in iPad, andare su https://web.whatsapp.com/
- Avviare Whatsapp, andare nel tab Impostazioni, poi nella nuova sezione Whatsapp Web:
- Scannerizzate il QRCode apparso nell'iPad. Adesso potete accedere a Whatsapp anche da iPad!
sabato 16 maggio 2015
Sviluppare applicazioni in XCode 6 - 6.1 senza Apple Developer Account
Per chi vuole sviluppare app per iOS in proprio e testarle sui propri dispositivi senza venderle in AppStore, ecco una comoda guida che spiega come fare.
- In Applicazioni/Xcode (Mostra contenuto pacchetto)/Contents/Developer/Platforms/ scegliere la cartella corrispondente alla piattaforma di sviluppo (nel mio caso, iPhone, quindi iPhoneOS.platform)
- Copiare il file Info.plist nella Scrivania e modificare le seguenti voci:
- DefaultProperties/CODE_SIGN_CONTEXT_CLASS inserire XCCcodeSignContext
- Salvare e rimettere Info.plist nella cartella originale
- In /Developer/SDKs scegliere l'iOS di sviluppo (nel mio caso, iOS 8.1, quindi iPhoneOS8.1.sdk)
- Copiare il file SDKSettings.plist nella Scrivania e modificare le seguenti voci:
- DefaultProperties/AD_HOC_CODE_SIGNING_ALLOWED inserire YES
- DefaultProperties/CODE_SIGNING_REQUIRED inserire NO
- DefaultProperties/ENTITLEMENTS_REQUIRED inserire NO
- Salvare e rimettere nella cartella originale
- Riavviare XCode e creare/aprire un progetto qualsiasi
- Cliccare nel nome del progetto nella barra a sinistra, in Build Settings/Code Signing/Code Signing Identity cambiare tutte le voci in "Ad Hoc Code Signing"
- File -> New -> File -> Resource -> Property List e inserire come nome Entitlements
- Aggiungere una nuova chiave cliccando sul + Can be debugged e impostare il valore su YES
- In Build Settings/Code Signing/Code Signing Entitlements/Debug aggiungere cliccando sul + una nuova voce e mettere Entitlements.plist
Adesso potete compilare e debuggare applicazioni anche su iDevice jailbroken con installato AppSync Unified di AngelXWind (repo di AngelXWind). Non usare altre versioni di AppSync e se già le avete installate, rimuovetele.
mercoledì 9 luglio 2014
EaseUS Partition Master 10.0
Il più famoso programma per la gestione delle partizioni si aggiorna alla versione 10.0!
EaseUS Partition Master 10.0
EaseUS Partition Master 10.0
domenica 6 luglio 2014
Plexus 2.0.7 per After Effects
"Plexus is a next-gen particle engine for Adobe After Effects that lets you create, manipulate and visualize data in a procedural manner. Not only you can render the particles, but also create all sorts of interesting relationships between them based on various parameters. The workflow for Plexus is very modular allowing you to create truly infinite set of configurations and parameters."
Download di Plexus, plugin per Adobe After Effects:
Plexus 2.0.7 per Windows
Plexus 2.0.7 per Mac
Download di Plexus, plugin per Adobe After Effects:
Plexus 2.0.7 per Windows
Plexus 2.0.7 per Mac
giovedì 6 marzo 2014
Language Pack di Microsoft Office 2010 - Tradurre Office in qualsiasi lingua
Ogni Language Pack per Office 2010 ha un prezzo di $24.95. I language pack possono essere installati senza alcun numero di serie o chiave di licenza e non richiede attivazione a condizione che il prodotto Office 2010 sia attivato correttamente. Scaricando i language pack dal link diretto ufficiale della Microsoft qui sotto, potete averli gratuitamente:
Arabia 32-bit (x86): X16-37685.exe
Arabia 64-bit (x64): X16-37621.exe
Bulgaria 32-bit (x86): X16-37688.exe
Bulgaria 64-bit (x64): X16-37625.exe
Cinese (Simplified) 32-bit (x86): X16-37690.exe
Cinese (Simplified) 64-bit (x64): X16-37627.exe
Cinese (Traditional) 32-bit (x86): X16-37692.exe
Cinese (Traditional) 64-bit (x64): X16-37628.exe
Croato 32-bit (x86): X16-37694.exe
Croato 64-bit (x64): X16-37630.exe
Ceco 32-bit (x86): X16-37695.exe
Ceco 64-bit (x64): X16-37632.exe
Danese 32-bit (x86): X16-37697.exe
Danese 64-bit (x64): X16-37633.exe
Dutch 32-bit (x86): X16-37699.exe
Dutch 64-bit (x64): X16-37635.exe
Inglese 32-bit (x86): X16-37701.exe
Inglese 64-bit (x64): X16-37637.exe
Estone 32-bit (x86): X16-37703.exe
Estone 64-bit (x64): X16-37638.exe
Finlandese 32-bit (x86): X16-37705.exe
Finlandese 64-bit (x64): X16-37640.exe
Francese 32-bit (x86): X16-37707.exe
Francese 64-bit (x64): X16-37642.exe
Tedesco 32-bit (x86): X16-37709.exe
Tedesco 64-bit (x64): X16-37644.exe
Greco 32-bit (x86): X16-37710.exe
Greco 64-bit (x64): X16-37646.exe
Israeliano 32-bit (x86): X16-37712.exe
Israeliano 64-bit (x64): X16-37647.exe
Hindi 32-bit (x86): X16-37713.exe
Hindi 64-bit (x64): X16-37649.exe
Ungherese 32-bit (x86): X16-37715.exe
Uungherese 64-bit (x64): X16-37651.exe
Italiano 32-bit (x86): X16-37717.exe
Italiano 64-bit (x64): X16-37653.exe
Giapponese 32-bit (x86): X16-37718.exe
Giapponese 64-bit (x64): X16-37654.exe
Kazako 32-bit (x86): X16-37720.exe
Kazako 64-bit (x64): X16-37656.exe
Koreano 32-bit (x86): X16-37722.exe
Koreano 64-bit (x64): X16-37657.exe
Latvian 32-bit (x86): X16-37724.exe
Latvian 64-bit (x64): X16-37659.exe
Lithuanian 32-bit (x86): X16-37725.exe
Lithuanian 64-bit (x64): X16-37661.exe
Norvegese 32-bit (x86): X16-37727.exe
Norvegese 64-bit (x64): X16-37662.exe
Polacco 32-bit (x86): X16-37728.exe
Polacco 64-bit (x64): X16-37664.exe
Brasiliano 32-bit (x86): X16-37687.exe
Brasiliano 64-bit (x64): X16-37623.exe
Portoghese 32-bit (x86): X16-37730.exe
Portoghese 64-bit (x64): X16-37665.exe
Romanian 32-bit (x86): X16-37731.exe
Romanian 64-bit (x64): X16-37667.exe
Russian 32-bit (x86): X16-37733.exe
Russian 64-bit (x64): X16-37669.exe
Serbo 32-bit (x86): X16-37735.exe
Serbo 64-bit (x64): X16-37670.exe
Sloveno 32-bit (x86): X16-37738.exe
Sloveno 64-bit (x64): X16-37673.exe
Slovacco 32-bit (x86): X16-37736.exe
Slovacco 64-bit (x64): X16-37672.exe
Spagnolo 32-bit (x86): X16-37740.exe
Spagnolo 64-bit (x64): X16-37675.exe
Svedese 32-bit (x86): X16-37741.exe
Svedese 64-bit (x64): X16-37677.exe
Thai 32-bit (x86): X16-37743.exe
Thai 64-bit (x64): X16-37679.exe
Turkish 32-bit (x86): X16-37745.exe
Turkish 64-bit (x64): X16-37681.exe
Ukraino 32-bit (x86): X16-37746.exe
Ukraino 64-bit (x64): X16-37683.exe
Arabia 32-bit (x86): X16-37685.exe
Arabia 64-bit (x64): X16-37621.exe
Bulgaria 32-bit (x86): X16-37688.exe
Bulgaria 64-bit (x64): X16-37625.exe
Cinese (Simplified) 32-bit (x86): X16-37690.exe
Cinese (Simplified) 64-bit (x64): X16-37627.exe
Cinese (Traditional) 32-bit (x86): X16-37692.exe
Cinese (Traditional) 64-bit (x64): X16-37628.exe
Croato 32-bit (x86): X16-37694.exe
Croato 64-bit (x64): X16-37630.exe
Ceco 32-bit (x86): X16-37695.exe
Ceco 64-bit (x64): X16-37632.exe
Danese 32-bit (x86): X16-37697.exe
Danese 64-bit (x64): X16-37633.exe
Dutch 32-bit (x86): X16-37699.exe
Dutch 64-bit (x64): X16-37635.exe
Inglese 32-bit (x86): X16-37701.exe
Inglese 64-bit (x64): X16-37637.exe
Estone 32-bit (x86): X16-37703.exe
Estone 64-bit (x64): X16-37638.exe
Finlandese 32-bit (x86): X16-37705.exe
Finlandese 64-bit (x64): X16-37640.exe
Francese 32-bit (x86): X16-37707.exe
Francese 64-bit (x64): X16-37642.exe
Tedesco 32-bit (x86): X16-37709.exe
Tedesco 64-bit (x64): X16-37644.exe
Greco 32-bit (x86): X16-37710.exe
Greco 64-bit (x64): X16-37646.exe
Israeliano 32-bit (x86): X16-37712.exe
Israeliano 64-bit (x64): X16-37647.exe
Hindi 32-bit (x86): X16-37713.exe
Hindi 64-bit (x64): X16-37649.exe
Ungherese 32-bit (x86): X16-37715.exe
Uungherese 64-bit (x64): X16-37651.exe
Italiano 32-bit (x86): X16-37717.exe
Italiano 64-bit (x64): X16-37653.exe
Giapponese 32-bit (x86): X16-37718.exe
Giapponese 64-bit (x64): X16-37654.exe
Kazako 32-bit (x86): X16-37720.exe
Kazako 64-bit (x64): X16-37656.exe
Koreano 32-bit (x86): X16-37722.exe
Koreano 64-bit (x64): X16-37657.exe
Latvian 32-bit (x86): X16-37724.exe
Latvian 64-bit (x64): X16-37659.exe
Lithuanian 32-bit (x86): X16-37725.exe
Lithuanian 64-bit (x64): X16-37661.exe
Norvegese 32-bit (x86): X16-37727.exe
Norvegese 64-bit (x64): X16-37662.exe
Polacco 32-bit (x86): X16-37728.exe
Polacco 64-bit (x64): X16-37664.exe
Brasiliano 32-bit (x86): X16-37687.exe
Brasiliano 64-bit (x64): X16-37623.exe
Portoghese 32-bit (x86): X16-37730.exe
Portoghese 64-bit (x64): X16-37665.exe
Romanian 32-bit (x86): X16-37731.exe
Romanian 64-bit (x64): X16-37667.exe
Russian 32-bit (x86): X16-37733.exe
Russian 64-bit (x64): X16-37669.exe
Serbo 32-bit (x86): X16-37735.exe
Serbo 64-bit (x64): X16-37670.exe
Sloveno 32-bit (x86): X16-37738.exe
Sloveno 64-bit (x64): X16-37673.exe
Slovacco 32-bit (x86): X16-37736.exe
Slovacco 64-bit (x64): X16-37672.exe
Spagnolo 32-bit (x86): X16-37740.exe
Spagnolo 64-bit (x64): X16-37675.exe
Svedese 32-bit (x86): X16-37741.exe
Svedese 64-bit (x64): X16-37677.exe
Thai 32-bit (x86): X16-37743.exe
Thai 64-bit (x64): X16-37679.exe
Turkish 32-bit (x86): X16-37745.exe
Turkish 64-bit (x64): X16-37681.exe
Ukraino 32-bit (x86): X16-37746.exe
Ukraino 64-bit (x64): X16-37683.exe
mercoledì 5 marzo 2014
Skin dark per Visual Studio
Scarica il file di configurazione da qui, su VS: Strumenti -> Importa/Esporta impostazioni...

Per altre skin: http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx
Per altre skin: http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx
Iscriviti a:
Post (Atom)