{"id":9831,"date":"2019-04-22T06:00:18","date_gmt":"2019-04-22T04:00:18","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=9831"},"modified":"2019-04-24T08:38:57","modified_gmt":"2019-04-24T06:38:57","slug":"razvoj-ionic-aplikacija-ios","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/","title":{"rendered":"Razvoj Ionic aplikacija za iOS"},"content":{"rendered":"<p>U ovom \u0107u blog postu pokazati kako zapo\u010deti s razvojem <em>Ionic<\/em> aplikacija za <em>iOS<\/em> platformu.<\/p>\n<p>Najve\u0107i broj aplikacija koje sam do sada radio najprije bi napravio za <em>Android<\/em> platformu, a onda bi istu prebacio na <em>iOS<\/em>. Tu je znalo biti svakakvih izazova zato \u0161to <em>iOS<\/em> ima svojih specifi\u010dnosti.<\/p>\n<h2><em>Mac<\/em> tj. <em>macOS<\/em><\/h2>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min.png\" alt=\"Razvoj Ionic aplikacija za iOS\" width=\"1440\" height=\"900\" class=\"aligncenter size-full wp-image-9861\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min.png 1440w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min-300x188.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min-768x480.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-tomislav-stankovic-min-1024x640.png 1024w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<p>Iako <a href=\"https:\/\/www.joshmorony.com\/building-ionic-2-applications-for-ios-without-a-mac\/\" rel=\"noopener noreferrer\" target=\"_blank\">postoje na\u010dini<\/a> da se ve\u0107 postoje\u0107a <em>Android<\/em> aplikacija prepakira u <em>iOS<\/em> aplikaciju na <em>Windows OS<\/em>-u, koriste\u0107i npr. <em><a href=\"https:\/\/ionicframework.com\/appflow\" rel=\"noopener noreferrer\" target=\"_blank\">Ionic Appflow<\/a><\/em>, ipak je preporuka koristiti <em>Mac<\/em> ure\u0111aj tj. <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/MacOS\" rel=\"noopener noreferrer\" target=\"_blank\">macOS<\/a><\/em>.<\/p>\n<p>Na <em>Mac<\/em>-u je mogu\u0107e raditi <em>iOS<\/em> i <em>Android<\/em> aplikacije dok je na <em>Windows OS<\/em>-u mogu\u0107e raditi samo <em>Android<\/em> aplikacije. <\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/ionic-framework-resursi\/\" rel=\"noopener noreferrer\" target=\"_blank\">Nakon dosada\u0161njih iskustava<\/a> \u010dini mi se bolje kompletan razvoj prebaciti na <em>Mac<\/em> te u startu napraviti <em>iOS<\/em> verziju <em>Ionic<\/em> aplikacije koju \u0107e onda biti jednostavnije prebaciti na verziju za <em>Android<\/em>. U svakom slu\u010daju jednostavnije nego kada se radi obrnuto.<\/p>\n<h2>npm, ionic, cordova,&#8230;<\/h2>\n<p>Na <em>Mac<\/em> je potrebno instalirati sve pakete kako bi se uop\u0107e mogao <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/uvod-ionic-4\/\" rel=\"noopener noreferrer\" target=\"_blank\">kreirati <em>Ionic<\/em> projekt<\/a>.<\/p>\n<pre class=\"lang:sh decode:true \" >npm install -g n\r\nnpm install -g ionic\r\nnpm install -g cordova<\/pre>\n<h2>Apple Developer Program<\/h2>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min.png\" alt=\"Apple Developer Program\" width=\"1530\" height=\"917\" class=\"aligncenter size-full wp-image-9863\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min.png 1530w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min-300x180.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min-768x460.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-apple-developer-program-min-1024x614.png 1024w\" sizes=\"auto, (max-width: 1530px) 100vw, 1530px\" \/><\/a><\/p>\n<p>Registracijom na <em><a href=\"https:\/\/developer.apple.com\/programs\/\" rel=\"noopener noreferrer\" target=\"_blank\">Apple Developer Program<\/a><\/em> ($99 tj. $299 godi\u0161nje) dobije se <strong>pristup najnovijim alatima za razvoj i distribuciju<\/strong> <em><strong>iOS<\/strong><\/em> <strong>aplikacija<\/strong>. <\/p>\n<p>Jednostavnije re\u010deno, bez ovoga ne mogu ni\u0161ta sa svojom aplikacijom. Niti ju mogu kvalitetno testirati (<em><a href=\"https:\/\/developer.apple.com\/testflight\/\" rel=\"noopener noreferrer\" target=\"_blank\">TestFlight<\/a><\/em>), niti objaviti na <em>App Storeu<\/em>.<\/p>\n<h2>XCode<\/h2>\n<p>Kako bi aplikaciju mogao pokrenuti na <em>iOS<\/em> ure\u0111aju ili objaviti na <em>App Storeu<\/em> potreban mi je <em><a href=\"https:\/\/developer.apple.com\/xcode\/\" rel=\"noopener noreferrer\" target=\"_blank\">XCode<\/a><\/em>, trenutno koristim verziju 10.2 na <em>macOS<\/em>-u <em>Mojave<\/em> 10.14.4. <\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min.png\" alt=\"Ionic Xcode\" width=\"1440\" height=\"830\" class=\"aligncenter size-full wp-image-9872\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min.png 1440w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min-300x173.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min-768x443.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-xcode-min-1024x590.png 1024w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<h2>Kreiranje Ionic aplikacije<\/h2>\n<p>Kreiram novi projekt i odmah dodajem <em>iOS<\/em> platformu kako bi ga mogao pokrenuti na simulatoru i na &#8220;pravom&#8221; ure\u0111aju.<\/p>\n<pre class=\"lang:sh decode:true \" >ionic start iOSdemoIonic\r\ncd iOSdemoIonic\r\nionic cordova platform add ios<\/pre>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-new-min.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-new-min.png\" alt=\"iOS Ionic aplikacija\" width=\"588\" height=\"409\" class=\"aligncenter size-full wp-image-9869\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-new-min.png 588w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-new-min-300x209.png 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/a><\/p>\n<p>Nakon \u0161to je projekt kreiran prvo \u0161to trebam promijeniti su <span class=\"lang:default decode:true crayon-inline\">id<\/span> i <span class=\"lang:default decode:true crayon-inline\">name<\/span>.<\/p>\n<pre class=\"lang:default mark:2,3 decode:true   \" title=\"config.xml\" >&lt;?xml version='1.0' encoding='utf-8'?&gt;\r\n&lt;widget id=\"com.tomislavstankovic\" version=\"0.0.1\" xmlns=\"http:\/\/www.w3.org\/ns\/widgets\" xmlns:cdv=\"http:\/\/cordova.apache.org\/ns\/1.0\"&gt;\r\n    &lt;name&gt;iOSdemoIonic&lt;\/name&gt;\r\n    &lt;description&gt;An awesome Ionic\/Cordova app.&lt;\/description&gt;\r\n    &lt;author email=\"hi@ionicframework.com\" href=\"https:\/\/www.tomislavstankovic.com\/\"&gt;Tomislav Stankovi\u0107&lt;\/author&gt;\r\n    &lt;content src=\"index.html\" \/&gt;\r\n    &lt;access origin=\"*\" \/&gt;\r\n    &lt;allow-intent href=\"http:\/\/*\/*\" \/&gt;\r\n    &lt;allow-intent href=\"https:\/\/*\/*\" \/&gt;\r\n    &lt;allow-intent href=\"tel:*\" \/&gt;\r\n    &lt;allow-intent href=\"sms:*\" \/&gt;\r\n    &lt;allow-intent href=\"mailto:*\" \/&gt;\r\n    &lt;allow-intent href=\"geo:*\" \/&gt;\r\n    &lt;preference name=\"ScrollEnabled\" value=\"false\" \/&gt;\r\n    &lt;preference name=\"android-minSdkVersion\" value=\"19\" \/&gt;\r\n    &lt;preference name=\"BackupWebStorage\" value=\"none\" \/&gt;\r\n    &lt;preference name=\"SplashMaintainAspectRatio\" value=\"true\" \/&gt;\r\n    &lt;preference name=\"FadeSplashScreenDuration\" value=\"300\" \/&gt;\r\n    &lt;preference name=\"SplashShowOnlyFirstTime\" value=\"false\" \/&gt;\r\n    &lt;preference name=\"SplashScreen\" value=\"screen\" \/&gt;\r\n    &lt;preference name=\"SplashScreenDelay\" value=\"3000\" \/&gt;\r\n    &lt;platform name=\"android\"&gt;\r\n        &lt;allow-intent href=\"market:*\" \/&gt;\r\n        &lt;icon density=\"ldpi\" src=\"resources\/android\/icon\/drawable-ldpi-icon.png\" \/&gt;\r\n        &lt;icon density=\"mdpi\" src=\"resources\/android\/icon\/drawable-mdpi-icon.png\" \/&gt;\r\n        &lt;icon density=\"hdpi\" src=\"resources\/android\/icon\/drawable-hdpi-icon.png\" \/&gt;\r\n        &lt;icon density=\"xhdpi\" src=\"resources\/android\/icon\/drawable-xhdpi-icon.png\" \/&gt;\r\n        &lt;icon density=\"xxhdpi\" src=\"resources\/android\/icon\/drawable-xxhdpi-icon.png\" \/&gt;\r\n        &lt;icon density=\"xxxhdpi\" src=\"resources\/android\/icon\/drawable-xxxhdpi-icon.png\" \/&gt;\r\n        &lt;splash density=\"land-ldpi\" src=\"resources\/android\/splash\/drawable-land-ldpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"land-mdpi\" src=\"resources\/android\/splash\/drawable-land-mdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"land-hdpi\" src=\"resources\/android\/splash\/drawable-land-hdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"land-xhdpi\" src=\"resources\/android\/splash\/drawable-land-xhdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"land-xxhdpi\" src=\"resources\/android\/splash\/drawable-land-xxhdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"land-xxxhdpi\" src=\"resources\/android\/splash\/drawable-land-xxxhdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-ldpi\" src=\"resources\/android\/splash\/drawable-port-ldpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-mdpi\" src=\"resources\/android\/splash\/drawable-port-mdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-hdpi\" src=\"resources\/android\/splash\/drawable-port-hdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-xhdpi\" src=\"resources\/android\/splash\/drawable-port-xhdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-xxhdpi\" src=\"resources\/android\/splash\/drawable-port-xxhdpi-screen.png\" \/&gt;\r\n        &lt;splash density=\"port-xxxhdpi\" src=\"resources\/android\/splash\/drawable-port-xxxhdpi-screen.png\" \/&gt;\r\n    &lt;\/platform&gt;\r\n    &lt;platform name=\"ios\"&gt;\r\n        &lt;allow-intent href=\"itms:*\" \/&gt;\r\n        &lt;allow-intent href=\"itms-apps:*\" \/&gt;\r\n        &lt;icon height=\"57\" src=\"resources\/ios\/icon\/icon.png\" width=\"57\" \/&gt;\r\n        &lt;icon height=\"114\" src=\"resources\/ios\/icon\/icon@2x.png\" width=\"114\" \/&gt;\r\n        &lt;icon height=\"40\" src=\"resources\/ios\/icon\/icon-40.png\" width=\"40\" \/&gt;\r\n        &lt;icon height=\"80\" src=\"resources\/ios\/icon\/icon-40@2x.png\" width=\"80\" \/&gt;\r\n        &lt;icon height=\"120\" src=\"resources\/ios\/icon\/icon-40@3x.png\" width=\"120\" \/&gt;\r\n        &lt;icon height=\"50\" src=\"resources\/ios\/icon\/icon-50.png\" width=\"50\" \/&gt;\r\n        &lt;icon height=\"100\" src=\"resources\/ios\/icon\/icon-50@2x.png\" width=\"100\" \/&gt;\r\n        &lt;icon height=\"60\" src=\"resources\/ios\/icon\/icon-60.png\" width=\"60\" \/&gt;\r\n        &lt;icon height=\"120\" src=\"resources\/ios\/icon\/icon-60@2x.png\" width=\"120\" \/&gt;\r\n        &lt;icon height=\"180\" src=\"resources\/ios\/icon\/icon-60@3x.png\" width=\"180\" \/&gt;\r\n        &lt;icon height=\"72\" src=\"resources\/ios\/icon\/icon-72.png\" width=\"72\" \/&gt;\r\n        &lt;icon height=\"144\" src=\"resources\/ios\/icon\/icon-72@2x.png\" width=\"144\" \/&gt;\r\n        &lt;icon height=\"76\" src=\"resources\/ios\/icon\/icon-76.png\" width=\"76\" \/&gt;\r\n        &lt;icon height=\"152\" src=\"resources\/ios\/icon\/icon-76@2x.png\" width=\"152\" \/&gt;\r\n        &lt;icon height=\"167\" src=\"resources\/ios\/icon\/icon-83.5@2x.png\" width=\"167\" \/&gt;\r\n        &lt;icon height=\"29\" src=\"resources\/ios\/icon\/icon-small.png\" width=\"29\" \/&gt;\r\n        &lt;icon height=\"58\" src=\"resources\/ios\/icon\/icon-small@2x.png\" width=\"58\" \/&gt;\r\n        &lt;icon height=\"87\" src=\"resources\/ios\/icon\/icon-small@3x.png\" width=\"87\" \/&gt;\r\n        &lt;icon height=\"1024\" src=\"resources\/ios\/icon\/icon-1024.png\" width=\"1024\" \/&gt;\r\n        &lt;splash height=\"1136\" src=\"resources\/ios\/splash\/Default-568h@2x~iphone.png\" width=\"640\" \/&gt;\r\n        &lt;splash height=\"1334\" src=\"resources\/ios\/splash\/Default-667h.png\" width=\"750\" \/&gt;\r\n        &lt;splash height=\"2208\" src=\"resources\/ios\/splash\/Default-736h.png\" width=\"1242\" \/&gt;\r\n        &lt;splash height=\"1242\" src=\"resources\/ios\/splash\/Default-Landscape-736h.png\" width=\"2208\" \/&gt;\r\n        &lt;splash height=\"1536\" src=\"resources\/ios\/splash\/Default-Landscape@2x~ipad.png\" width=\"2048\" \/&gt;\r\n        &lt;splash height=\"2048\" src=\"resources\/ios\/splash\/Default-Landscape@~ipadpro.png\" width=\"2732\" \/&gt;\r\n        &lt;splash height=\"768\" src=\"resources\/ios\/splash\/Default-Landscape~ipad.png\" width=\"1024\" \/&gt;\r\n        &lt;splash height=\"2048\" src=\"resources\/ios\/splash\/Default-Portrait@2x~ipad.png\" width=\"1536\" \/&gt;\r\n        &lt;splash height=\"2732\" src=\"resources\/ios\/splash\/Default-Portrait@~ipadpro.png\" width=\"2048\" \/&gt;\r\n        &lt;splash height=\"1024\" src=\"resources\/ios\/splash\/Default-Portrait~ipad.png\" width=\"768\" \/&gt;\r\n        &lt;splash height=\"960\" src=\"resources\/ios\/splash\/Default@2x~iphone.png\" width=\"640\" \/&gt;\r\n        &lt;splash height=\"480\" src=\"resources\/ios\/splash\/Default~iphone.png\" width=\"320\" \/&gt;\r\n        &lt;splash height=\"2732\" src=\"resources\/ios\/splash\/Default@2x~universal~anyany.png\" width=\"2732\" \/&gt;\r\n    &lt;\/platform&gt;\r\n    &lt;plugin name=\"cordova-plugin-whitelist\" spec=\"1.3.3\" \/&gt;\r\n    &lt;plugin name=\"cordova-plugin-statusbar\" spec=\"2.4.2\" \/&gt;\r\n    &lt;plugin name=\"cordova-plugin-device\" spec=\"2.0.2\" \/&gt;\r\n    &lt;plugin name=\"cordova-plugin-splashscreen\" spec=\"5.0.2\" \/&gt;\r\n    &lt;plugin name=\"cordova-plugin-ionic-webview\" spec=\"^4.0.0\" \/&gt;\r\n    &lt;plugin name=\"cordova-plugin-ionic-keyboard\" spec=\"^2.0.5\" \/&gt;\r\n    &lt;engine name=\"ios\" spec=\"~4.5.5\" \/&gt;\r\n&lt;\/widget&gt;<\/pre>\n<p>Aplikaciju kroz <em>Xcode<\/em> mogu pokrenuti na simulatoru ili na fizi\u010dkom ure\u0111aju putem datoteke <em><strong>.xcodeproj<\/strong><\/em> tj. <em><strong>.xcworkspace<\/strong><\/em>.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-demo-app-min.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-demo-app-min.png\" alt=\"iOS Ionic aplikacija\" width=\"992\" height=\"636\" class=\"aligncenter size-full wp-image-9868\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-demo-app-min.png 992w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-demo-app-min-300x192.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-demo-app-min-768x492.png 768w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><\/a><\/p>\n<h2>Pokretanje aplikacije na iOS simulatoru<\/h2>\n<h2>Pokretanje aplikacije na iOS mobilnom ure\u0111aju<\/h2>\n","protected":false},"excerpt":{"rendered":"<p>U ovom \u0107u blog postu pokazati kako zapo\u010deti s razvojem Ionic aplikacija za iOS platformu. Najve\u0107i broj aplikacija koje sam do sada radio najprije bi napravio za Android platformu, a onda bi istu prebacio na iOS. Tu je znalo biti svakakvih izazova zato \u0161to iOS ima svojih specifi\u010dnosti. Mac tj. macOS Iako postoje na\u010dini da &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">Razvoj Ionic aplikacija za iOS<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9837,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[564,351],"tags":[589,352,348,350,588],"class_list":["post-9831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile","category-razvoj","tag-apple","tag-ionic","tag-ionic-framework","tag-ios","tag-xcode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"U ovom \u0107u blog postu pokazati kako zapo\u010deti s razvojem Ionic aplikacija za iOS platformu. Najve\u0107i broj aplikacija koje sam do sada radio najprije bi napravio za Android platformu, a onda bi istu prebacio na iOS. Tu je znalo biti svakakvih izazova zato \u0161to iOS ima svojih specifi\u010dnosti. Mac tj. macOS Iako postoje na\u010dini da &hellip; Nastavi \u010ditati Razvoj Ionic aplikacija za iOS\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-22T04:00:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-24T06:38:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"Razvoj Ionic aplikacija za iOS\",\"datePublished\":\"2019-04-22T04:00:18+00:00\",\"dateModified\":\"2019-04-24T06:38:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/\"},\"wordCount\":308,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/ionic-ios-min.jpg\",\"keywords\":[\"Apple\",\"Ionic\",\"Ionic Framework\",\"iOS\",\"Xcode\"],\"articleSection\":[\"Mobile\",\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/\",\"name\":\"Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/ionic-ios-min.jpg\",\"datePublished\":\"2019-04-22T04:00:18+00:00\",\"dateModified\":\"2019-04-24T06:38:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/ionic-ios-min.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/ionic-ios-min.jpg\",\"width\":825,\"height\":510,\"caption\":\"Razvoj Ionic aplikacija za iOS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/razvoj-ionic-aplikacija-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Razvoj Ionic aplikacija za iOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/","og_locale":"hr_HR","og_type":"article","og_title":"Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107","og_description":"U ovom \u0107u blog postu pokazati kako zapo\u010deti s razvojem Ionic aplikacija za iOS platformu. Najve\u0107i broj aplikacija koje sam do sada radio najprije bi napravio za Android platformu, a onda bi istu prebacio na iOS. Tu je znalo biti svakakvih izazova zato \u0161to iOS ima svojih specifi\u010dnosti. Mac tj. macOS Iako postoje na\u010dini da &hellip; Nastavi \u010ditati Razvoj Ionic aplikacija za iOS","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2019-04-22T04:00:18+00:00","article_modified_time":"2019-04-24T06:38:57+00:00","og_image":[{"width":825,"height":510,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"6 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"Razvoj Ionic aplikacija za iOS","datePublished":"2019-04-22T04:00:18+00:00","dateModified":"2019-04-24T06:38:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/"},"wordCount":308,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg","keywords":["Apple","Ionic","Ionic Framework","iOS","Xcode"],"articleSection":["Mobile","Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/","name":"Razvoj Ionic aplikacija za iOS - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg","datePublished":"2019-04-22T04:00:18+00:00","dateModified":"2019-04-24T06:38:57+00:00","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/04\/ionic-ios-min.jpg","width":825,"height":510,"caption":"Razvoj Ionic aplikacija za iOS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/razvoj-ionic-aplikacija-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Razvoj Ionic aplikacija za iOS"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/9831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=9831"}],"version-history":[{"count":36,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/9831\/revisions"}],"predecessor-version":[{"id":9874,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/9831\/revisions\/9874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/9837"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=9831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=9831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=9831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}