62854


初歩的な質問で申し訳ありませんが、xcodeでbuildする際に  
画面のようなエラーが発生するようになってしまいました。  
[![エラー画面](https://i.stack.imgur.com/OaFZB.png)](https://i.stack.imgur.com/OaFZB.png)  
info.plistにExecutable fileの項目はもともと設定していなかったと思うのですが、  
これは必要なんでしょうか？  
また、設定するとして、値は何をいれたらいいんでしょうか？

勉強不足で申し訳ありませんが、よければ教えてください。


CC BY-SA 4.0
2020-02-07T03:21:37.510
62842
2020-02-07T10:24:20.777
37744
question
swift xcode
Xcodeでビルド時にCFBundleExecutableのエラーが発生する


`CFBundleExecutable`（`Executable file`）の値が無いか、間違っているというエラーメッセージですね。

`CFBundleExecutable`はビルドされたアプリケーション自体のファイル名を指すもので、必要ですし、初期状態（Xcodeプロジェクトを作っただけの状態）で最初から自動的に追加されているものです。

なのでもともと設定していなかったというのは勘違いか、間違って消してしまったものと思われます。

下記はプロジェクトを新しく作った場合の初期状態のInfo.plistのキャプチャです。

[![画像の説明をここに入力](https://i.stack.imgur.com/fZraL.png)](https://i.stack.imgur.com/fZraL.png)
[![画像の説明をここに入力](https://i.stack.imgur.com/YMuIp.png)](https://i.stack.imgur.com/YMuIp.png)

初期状態では`EXECUTABLE_NAME`というビルド変数を参照するようになっています。たいていはこれで問題ないので（漢字などを含むプロジェクト名を作ったりしていなければ）このように戻せばエラーは直ると思います。

ちなみに`EXECUTABLE_NAME`というビルド変数は、PRODUCT_NAME, EXECUTABLE_PREFIX,
EXECUTABLE_SUFFIXの３つの変数から組み立てられる値です。

<https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW71>


CC BY-SA 4.0
2020-02-07T10:24:20.777
62854
2020-02-07T10:24:20.777
5519
62842
answer