[iOS]xcodeでARCを無効にする方法
2019.12.03
2019.12.03
質問内容
プロジェクトでARCを使用しています。しかし、ARCのルールが今やや脆弱なファイルに遭遇しました。このオプションは見つかりませんでしたが、ファイルごとにARCを無効にする方法があったと聞いたことを思い出します。
ex)以下のようなエラーも表示されます。
-fobjc-arc is not supported with fragile abi
ベストアンサー
それらのファイルに「-fno-objc-arc」というコンパイラフラグを追加することにより、個々のファイルでARCを無効にすることができます。
[Targetsト]-> [Build Phases]-> [Compile Sources]で無効にしたいファイルを選択してコンパイラフラグを追加します。
「cmd」ボタンを押しながら選択するとフラグ編集ボックスが表示されるので、複数のファイルに追加することもできます。(複数のファイルを編集する場合、既に持っているフラグが上書きされることに注意してください。)
原文
https://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project