1. ホーム
  2. iphone

[解決済み] Xcodeで非推奨の警告を抑制する

2022-05-17 13:09:09

質問

すべての SDK が出回っているため、複数の SDK とプラットフォーム用にビルドできるのは便利です。しかし、3.2 から 3.0、そして時には 2.x へと移行する際、変更された、または置き換えられたメソッドを含む非推奨の警告が頻繁に表示されます。

warning: 'UIKeyboardBoundsUserInfoKey' is deprecated.

古いOSとの互換性を維持したいので、ビルド時の「ノイズ」を取り除く努力もしていますが、これらの警告をオフにしたり無効にしたりする方法はありますか?

どのように解決するのですか?

試しに -Wno-deprecated-declarations またはそれに対応するXcodeの設定を試してみてください。 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS (プロヒント: ビルド設定に "deprecated" と入力すると、この警告のための特定の設定を見つけることができます)。

Xcodeの最新バージョン(例:Xcode 9.2)。

<イグ


Xcodeの古いバージョン(例:Xcode 2.x、3.x)。