LoginSignup
4
3

More than 5 years have passed since last update.

Xcode6.3で作成したMacOSアプリケーションがMavericksで起動できない問題

Posted at

先日MacOS用クリップボード拡張アプリ「Clipy」をリリースしました。
Clipyの開発については先日のQiitaの記事を参照ください。

Clipyですが、リリース当初より、Maverickseで起動できない問題が報告されておりました。
こちらでMavericksの実機デバッグを行っていなかったためのバグだったのですが、修正に時間がかかったため修正方法を記載しておきます。

Mac OS10.9でStoryboardが使用できない

Xcode6.3でCocoaアプリケーションを作成した際、起動時のファイルはデフォルトでStroyboardが使用されています。
今回が初Macアプリケーションの作成ということもあり、なにも疑わずにこのまま作成したのですが、StoryboardはYosemiteからしか使用できません。
Stackoverflow

そのため、Mavericks対応アプリケーションを作成するためには、起動ファイルをxibで作成しなければなりません。

xibの作成

XcodeのNew fileより、OS XUser InterfaceMain Menuより選択してください。

この時、Windowから作成してもいいのですが、plistファイルにxibの定義が自動で挿入されないため、MainMenuでの作成をおすすめします。

その後Main Interfaceを作成したxibに変更してください。

まさかMavericksでstoryboardが使えないと思わずかなりはまってしまいました。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3