Apple docs によると、NS_CLOSED_ENUM
Swift 5 用に追加された新しいマクロは変更できません。これはどのように可能ですか?ビルドをクリーンアップし、値を追加して、アプリを再コンパイルすることはできませんか?
重要
列挙がクローズとしてマークされると、新しい値を追加するためのバイナリおよびソース互換性のない変更になります。将来、列挙がプライベートまたは追加のパブリックケースを取得することに疑いがある場合は、代わりに NS_ENUM マクロを使用してください。
アプリに新しい値を追加して、問題なくコンパイルできました (スイッチ ケースを更新した後)。