[M1 Mac, Big Sur 11.6.5, FLTK 1.3.8]
macOSアプリ, iOSアプリではアイコン登録に必要な画像ファイル数、サイズおよびファイルタイプが異なるため、都度選択し作成できるよう自製アプリの機能追加に着手しました。XCodeへのiOSアプリ登録に必要なのは正確にはicnsファイルではなくappiconsetフォルダです。
まずはガワだけ、プルダウンメニューを配置しました。中身はこれから書きます。
<該当箇所のみ>
Fl_Choice *choice;
// icnsタイプ選択項目
Fl_Menu_Item icns_type[3] = {
{"macOS"},
{"iOS"},
};
// icnsタイプ選択メニュー
choice = new Fl_Choice(135, 90, 80, 20, nullptr);
choice->menu(icns_type);