Between thought and specification

私が主催するSteel Wheels Project関連の情報や、ソフト開発に関する記録、覚書です。

Xcode10でmac OS Bundleが作れない

Xcode10でバンドルを生成する時に、"Always Embed Swift Standard Libary" をYESにすると、

    Build input file can not be found ...

というエラーが出てしまいます。ログを見ていると、CopySwiftLibsコマンドが内部で呼び出す、builtin-swiftStdLibToolコマンドの--scan-executableオプションの引数に、存在しない実行ファイルを指定しています。

そもそもの原因は、Xcode 10でビルドシステムが刷新されたからの様です。対応方法については、Quiita: コンソールアプリケーションでのカスタムフレームワークの使用方法にまとめました。