Swift 应用程序未在 Mavericks 上启动
Swift application not launching on Mavericks
我们的 swift 应用程序未在特立独行者上启动 - 应用程序图标出现在停靠栏中,但 window 不可见。没有发生崩溃,似乎没有调用 applicationDidFinishLaunching。 NSApplication 的委托连接到 Storyboard 中的 AppDelegate。
这个问题很容易重复出现,因为即使在新创建的应用程序中它也不起作用:
- 在 Xcode 6.2
中创建新的 swift 应用程序
- 将部署目标更改为 10.9
- 在 10.9 中存档并打开应用程序 - window 未出现。
问题是您的项目正在使用故事板。 Mac 故事板是在 OS X 10.10 中引入的。 10.9 不支持故事板。如果要支持 10.9,请使用 xib 文件。
我们的 swift 应用程序未在特立独行者上启动 - 应用程序图标出现在停靠栏中,但 window 不可见。没有发生崩溃,似乎没有调用 applicationDidFinishLaunching。 NSApplication 的委托连接到 Storyboard 中的 AppDelegate。
这个问题很容易重复出现,因为即使在新创建的应用程序中它也不起作用:
- 在 Xcode 6.2 中创建新的 swift 应用程序
- 将部署目标更改为 10.9
- 在 10.9 中存档并打开应用程序 - window 未出现。
问题是您的项目正在使用故事板。 Mac 故事板是在 OS X 10.10 中引入的。 10.9 不支持故事板。如果要支持 10.9,请使用 xib 文件。