# Porting Your iOS App to macOS

**URL:** <https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920>\
**Category:** 🎓 Courses & Articles\
**Created:** [June 14, 2017, 1:01pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920 "2017-06-14T13:01:12Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![macandyp](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/macandyp/32/108930_2.png) [@macandyp](https://forums.kodeco.com/u/macandyp)\
**Post date:** [June 14, 2017, 1:01pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/1 "2017-06-14T13:01:12Z")

</div>

Learn how to port iOS apps to macOS. If you’re developing apps for iOS, you already have skills that you can use to write apps for macOS!

* * *
 This is a companion discussion topic for the original entry at [https://www.raywenderlich.com/571-porting-your-ios-app-to-macos](https://www.raywenderlich.com/571-porting-your-ios-app-to-macos)

---

<div class="post-metadata">

**Author:** ![klarheit](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/klarheit/32/111730_2.png) [@klarheit](https://forums.kodeco.com/u/klarheit)\
**Post date:** [June 14, 2017, 1:04pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/2 "2017-06-14T13:04:33Z")

</div>

Wow, Thanks a lot for your amazing tutorial.

---

<div class="post-metadata">

**Author:** ![jamikado](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/jamikado/32/102395_2.png) [@jamikado](https://forums.kodeco.com/u/jamikado)\
**Post date:** [June 14, 2017, 2:14pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/3 "2017-06-14T14:14:08Z")

</div>

Thanks for the tutorial. I think the link to Apple’s migration guide needs some syntax fixing to work correctly.

Also, even Apple’s guide doesn’t mention this, but when working with UIColor, SpriteKit already has an abstraction for UIColor and NSColor by using SKColor (which would work even if you weren’t using all of SpriteKit).

---

<div class="post-metadata">

**Author:** ![mjoc04](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/mjoc04/32/102075_2.png) [@mjoc04](https://forums.kodeco.com/u/mjoc04)\
**Post date:** [June 15, 2017, 2:29am UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/4 "2017-06-15T02:29:35Z")

</div>

FWIW, the default language setting in the starting project is set to use swift 4 but the project will compile and run if you change the setting to swift 3 as the error message states.

---

<div class="post-metadata">

**Author:** ![micazeve](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/micazeve/32/103912_2.png) [@micazeve](https://forums.kodeco.com/u/micazeve)\
**Post date:** [June 15, 2017, 6:36am UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/5 "2017-06-15T06:36:29Z")

</div>

Thanks for this tutorial, it so useful to have some part of your code reusable in others projects, and now in others platforms 😉

---

<div class="post-metadata">

**Author:** ![macandyp](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/macandyp/32/108930_2.png) [@macandyp](https://forums.kodeco.com/u/macandyp)\
**Post date:** [June 16, 2017, 1:13pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/6 "2017-06-16T13:13:02Z")

</div>

Thank you , and thanks for pointing that out. Link is fixed.

---

<div class="post-metadata">

**Author:** ![macandyp](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/macandyp/32/108930_2.png) [@macandyp](https://forums.kodeco.com/u/macandyp)\
**Post date:** [June 16, 2017, 1:13pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/7 "2017-06-16T13:13:13Z")

</div>

I’m glad you like it - thanks!

---

<div class="post-metadata">

**Author:** ![macandyp](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/macandyp/32/108930_2.png) [@macandyp](https://forums.kodeco.com/u/macandyp)\
**Post date:** [June 16, 2017, 1:14pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/8 "2017-06-16T13:14:18Z")

</div>

Was this giving you an issue in Xcode 8 or 9? The tutorial was intended to work on Xcode 9 without issue, and there might be a slight issue when going back to 8.

---

<div class="post-metadata">

**Author:** ![mjoc04](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/mjoc04/32/102075_2.png) [@mjoc04](https://forums.kodeco.com/u/mjoc04)\
**Post date:** [June 16, 2017, 4:41pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/9 "2017-06-16T16:41:23Z")

</div>

Xcode 8. I didn’t notice any reference to a version dependency in the article. I wouldn’t have attempted it if I had known it required Xcode 9. Thanks for the answer.

---

<div class="post-metadata">

**Author:** ![viper827](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/viper827/32/81494_2.png) [@viper827](https://forums.kodeco.com/u/viper827)\
**Post date:** [June 18, 2017, 6:50pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/10 "2017-06-18T18:50:24Z")

</div>

The code shown in the tutorial for beer\_mac.swift for saving the image, does not match your downloadable source code? I followed the tutorial and in the end it seemed to work ok, except for saving and loading images. I tried the downloadable code and it worked, but found code not in the tutorial.

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [November 15, 2017, 9:31pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/13 "2017-11-15T21:31:29Z")

</div>

This tutorial is more than six months old so questions are no longer supported at the moment for it. We will update it as soon as possible. Thank you! :]

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [November 15, 2017, 9:31pm UTC](https://forums.kodeco.com/t/porting-your-ios-app-to-macos/30920/14 "2017-11-15T21:31:31Z")

</div>

Closed on November 15, 2017, 9:31pm UTC


