{"id":500,"date":"2019-04-22T22:47:57","date_gmt":"2019-04-22T13:47:57","guid":{"rendered":"http:\/\/trinitas.tech\/?p=500"},"modified":"2019-05-05T02:08:36","modified_gmt":"2019-05-04T17:08:36","slug":"high-sierra%e3%81%a7xcode-10-2%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97ios12-2%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/trinitas.tech\/en\/2019\/04\/22\/high-sierra%e3%81%a7xcode-10-2%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97ios12-2%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b\/","title":{"rendered":"Build iOS12.2 application with Xcode 10.2.1 on High Sierra mac"},"content":{"rendered":"<h1>Build an iOS12.2 application with Xcode 10.2 on High Sierra<\/h1>\n<p>I am using NVIDIA GPU for Machine Learning on old Mac Pro 2010. However if I update my mac to Mojave, no NVIDIA driver is available for the present.<\/p>\n<p>But I want use the Mac for the latest iOS development, and Xcode 10.2+ on my High Sierra mac. I found a way to use Xcode 10.2.1 on High Sierra. I&#8217;d like to share the way.<\/p>\n<p>You need a developper account for download Xcode 10.2.1. You can find it at the link <a href=\"https:\/\/developer.apple.com\/download\/more\/\">More Downloads for Apple Developers<\/a>.<\/p>\n<p>After download it, change the directory name for Xcode 10.1 to Xcode10.1 etc.<\/p>\n<p>You need to modify three info.plist wtih Xcode 10.1. They are in the following folders.<\/p>\n<ol>\n<li>\/Volumes\/your system drive\/Applications\/Xcode.app\/Contents<\/li>\n<li>\/Volumes\/your system drive\/Applications\/Xcode.app\/Contents\/Developer\/Applications\/Simulator.app\/Contents\/<\/li>\n<li>\/Volumes\/RAIDZero\/Applications\/Xcode.app\/Contents\/Applications\/FileMerge.app\/Contents<\/li>\n<\/ol>\n<p>They all have &#8216;Minimum system version,&#8217; each value is 10.14.3 or 10.4(for Simulator). Modify them to 10.13.6 or 10.3(for simulator).<\/p>\n<p>Then boot the Xcode 10.2.1. You will be asked to download other tools. Of course, do that.<\/p>\n<p>You have some iOS projects can be used for a test. Check if the project target version can be up to 12.2. Build the project and run it on a simulator.<\/p>\n<p>When finished checking if the project work on the simulator, check the version of the simulator&#8217;s verision is 12.2.<\/p>\n<p>Then connect your iOS device to your High Sierra mac, choose the device as the target for build. And check the project works properly.<\/p>\n<p>In my environment, iPhone 5s with iOS 12.2 works well.<\/p>\n<p>I don&#8217;t know whether Apple will accept the app built with High Sierra mac. If not, you need a Mojeva mac to pass.<\/p>\n<p>I wrote this way on the <a href=\"https:\/\/stackoverflow.com\/questions\/55578496\/update-xcode-10-1-to-10-2-on-high-sierra-10-13-6\">Stack Overflow<\/a> as Tripod.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Build an iOS12.2 application with Xcode 10.2 on High Sierra I am using NVIDIA GPU for Machine Learning on old \u2026 <span class=\"read-more\"><a href=\"https:\/\/trinitas.tech\/en\/2019\/04\/22\/high-sierra%e3%81%a7xcode-10-2%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97ios12-2%e3%81%ae%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_locale":"en_US","_original_post":"498","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[5,82],"tags":[124,132],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p959K1-84","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/500"}],"collection":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":4,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"predecessor-version":[{"id":514,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/500\/revisions\/514"}],"wp:attachment":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}