iOS eszközre való fejlesztés előzményei

(Kékkel jelzett részek virtuális gép esetén!)

- VMWare Workstation Player feltelepítése (van ingyenes verzió is!)

- VMWare módosítása, hogy MAC-es számítógépeket is tudjon szimulálni

- Virtuális MAC gép feltelepítése VMWare alá

- Xcode feltelepítése (Több gigabájtos telepítőcsomag, majd dupla akkora lesz a telepített alkalmazás!) - Forrás: https://developer.apple.com/xcode/download/

- Nodejs feltelepítése az egyik csomagtelepítő/alkalmazástelepítő funkciója miatt – Forrás: https://nodejs.org/en/download/

- Készülék csatlakoztatása a (virtuális) géphez

- Xcode elindítása

! A Visual Studio egy XCode projektet is létrehoz a /platform/ios könyvtár alatt, így ezen projektet a MAC gépen is meg lehet nyitni

- Xcode menün belül Xcode → Preferences, majd Accounts

- Accounts-on belül felvenni egy fejlesztői fiókot

- Létrehozni egy tetszőleges alkalmazást Xcode alatt

- Eszköztáron van egy fekete négyzet, ami melletti jelre kell kattintani és ott kiválasztani a készüléket, amire fordítani akarunk

- Fix Issue gomb megnyomása

- Visszatérni az Accounthoz, és ott a View Details… gomb megnyomása a fiók esetén, és akkor van minden rendben, ha mind a Signing Identities, mind a Provisioning Profiles nem üres!

 

1) Ha nem a virtuális gépen, hanem a Visual Studio alatt lesz a fordítás elvégezve

- Remotebuild feltelepítése – Terminálban: sudo npm install -g remotebuild

- Remotebuild elindítása – Terminálban: remotebuild (Ezt csak azért kell megcsinálni, hogy egy másik fontos kiegészítő, a Homebrew is feltelepüljön)

- Remotebuild által egy bizonyítvány legenerálása -  Terminálban: remotebuild certificates generate (* Csak egyszer használható és csak 10 percig él!!!!)

- Remotebuild elindítása – Terminálban: remotebuild

- Visual Basic esetén Tools → Options, majd Tools for Apache Cordova → Remote Agent Configuration alatt megadni a remotebuild bizonyítvány adatait

- iOS → Local Storage kiválasztása és az alkalmazás telepítése

 

2) Ha a (virtuális) gépen lesz a fordítás elvégezve

- git feltelpítése – Forrás: http://git-scm.com/downloads

- Apache Cordova feltelepítése – Terminálban: sudo npm install -g cordova

- iOS Sim feltelepítése – Terminálban: sudo npm install -g ios-sim

- iOS Deploy feltelepítése – Terminálban: sudo npm install -g ios-deploy

( - Terminálon belül be kell menni a Cordova projekt könyvtárába )

( - Projekt kiegészítése iOS-sal – Terminálban: cordova platform add ios )

( - Projekt lefuttatása – Terminálban: cordova run ios )

Mobilos kategóriák: