先日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 X
→ User Interface
→ Main Menu
より選択してください。
この時、Windowから作成してもいいのですが、plistファイルにxibの定義が自動で挿入されないため、MainMenuでの作成をおすすめします。
その後Main Interfaceを作成したxibに変更してください。
まさかMavericksでstoryboardが使えないと思わずかなりはまってしまいました。