导出与旧版本兼容的OS X应用程序
问题描述:
我正在练习Swift for OS X,并且我想向我的男友展示我所做的。我发现如何从Xcode 6中导出应用程序,并且在OS X 10.10的电脑上运行得很好。但是,在将它发送给我的男朋友之后,他得到了“与此OS X版本不兼容”的消息。我需要在我的应用中做什么,以便他也可以运行它?导出与旧版本兼容的OS X应用程序
更新: 我已阅读此Do Swift-based applications work on OS X 10.9/iOS 7 and lower?这不会帮助我目前的问题。
我发现如何更改部署目标,现在他得到它在码头显示,但没有窗口显示。有任何想法吗?
答
您的应用在10.9上无法运行的原因是因为它使用了故事板。苹果在OS X 10.10中添加了Mac故事板。一个使用故事板的项目将不会在10.9中运行。如果您想要支持10.9,请使用xib文件而不是故事板。
他有什么版本的OS X?看到这个:http://stackoverflow.com/questions/24001778/do-swift-based-applications-work-on-os-x-10-9-ios-7-and-lower – sylvanaar
他有10.9。我看到了这一点,但这并不是它是否兼容,我知道它就是我在电脑上工作的方式。 – Ahana
您是否将部署目标设置为10.9,默认情况下为10.10 – sylvanaar