xcode LLVM 5.1 clang erreur

Je vais avoir pas de chance ces derniers jours depuis Xcode 5.1 est sorti.

Je reçois cette erreur sur un vieux projet qui prend en charge iOS 6.0:

ERROR:

clang: error: unknown argument: '-fno-obj-arc' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

Il n'y a pas beaucoup de posts à ce sujet sur l'internet et quelques suggestions semblent être changer votre CFLAGS mais je n'ai aucune idée de comment faire cela dans Xcode.

Apple suggère à partir de leurs documents:

Compilateur

De Apple LLVM compilateur de la version 5.1 (clang-502) et, plus tard, l'
niveau d'optimisation -O4 n'implique plus de lien à l'optimisation du temps (LTO).
Afin de construire avec LTO utiliser explicitement l'-flto option en plus
pour l'optimisation de l'indicateur de niveau. (15633276) L'Apple LLVM compilateur dans
Xcode 5.1 traite non reconnu options de ligne de commande comme des erreurs. Cette
le problème a été vu lors de la construction de Python extensions natives et
Les Gems Ruby, où certains invalides options du compilateur sont actuellement
spécifié. Les projets utilisant des invalides options du compilateur devra être
modifié pour supprimer ces options. Pour faciliter cette transition, le
le compilateur va accepter temporairement une possibilité de revenir à l'erreur, à une
avertissement:

-Wno-error=unused-command-line-argument-hard-error-in-future

Remarque: Cette option ne sera pas pris en charge dans l'avenir. Pour contourner
ce problème, définissez le ARCHFLAGS variable d'environnement pour le downgrade
erreur à un avertissement. Par exemple, vous pouvez installer un Python natif
extension avec:

$ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future easy_install ExtensionName

De même, vous pouvez installer un Rubis Gemme avec:

$ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install GemName 16214764 updated

Comment puis-je obtenir cette solution de contournement? Évidemment, Apple a foiré parce que il ne doit être me présenter avec un avertissement et non une erreur, conformément à leurs documents.

Toute aide serait grandement appréciée. Je ne peux pas créer mon application jusqu'à ce que ce problème est corrigé.

OriginalL'auteur Airtower | 2014-03-14