Question

Je migration de Xcode 3.5 à Xcode 4 et alors que je suis en train de mon archivage application pour la distribution AdHoc.
J'ai reçu cette erreur

Precompile MyApp_Prefix.pch

ProcessPCH /Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/Build/PrecompiledHeaders/MyApp_Prefix-crxrbmeralwexyefvuwvzexquuin/MyApp_Prefix.pch.pth MyApp_Prefix.pch normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/return/Projects/iphone-MyApp
setenv LANG en_US.US-ASCII
setenv PATH "/Xcode4.2/Platforms/iPhoneOS.platform/Developer/usr/bin:/Xcode4.2/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Xcode4.2/Platforms/iPhoneOS.platform/Developer/usr/bin/clang -x objective-c-header -arch armv7 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -DFAVOURITES_ENABLED=0 -isysroot /Xcode4.2/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -gdwarf-2 -fvisibility=hidden -Wno-sign-conversion -mthumb "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -miphoneos-version-min=3.0 -iquote "/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-generated-files.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-own-target-headers.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-all-target-headers.hmap" -iquote "/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/MyApp-project-headers.hmap" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/BuildProductsPath/Distribution-iphoneos/include" "-I”/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp" -I- "-IDistribution/BuildProductsPath/Distribution-iphoneos/../three20″" "-I“/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp" -I- "-IDistribution/BuildProductsPath/Distribution-iphoneos/../../three20″" -Ithree20/Build/Products/three20 -I/Xcode4.2/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/include/libxml2 "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/DerivedSources/armv7" "-I/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/IntermediateBuildFilesPath/MyApp.build/Distribution-iphoneos/MyApp.build/DerivedSources" "-F/Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/ArchiveIntermediates/MyApp - Distribution/BuildProductsPath/Distribution-iphoneos" -c /Users/return/Projects/iphone-MyApp/MyApp_Prefix.pch -o /Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/Build/PrecompiledHeaders/MyApp_Prefix-crxrbmeralwexyefvuwvzexquuin/MyApp_Prefix.pch.pth -MMD -MT dependencies -MF /Users/return/Library/Developer/Xcode/DerivedData/MyApp-cwtxjgdpsvtoyxcfpytllmzaxceb/Build/PrecompiledHeaders/MyApp_Prefix-crxrbmeralwexyefvuwvzexquuin/MyApp_Prefix.pch.d


**clang: error: '-I-' not supported, please use -iquote instead**
**Command /Xcode4.2/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1**

Savez-vous ce que je devrais faire pour résoudre ce problème?


Mise à jour (résultat du rapport après suivi des suggestions de MacMade)

dans les Paramètres Créer une cible :
Je n'ai rien à Autres drapeaux C .
Je n'ai rien utilisateur d'en-tête des chemins de recherche

En-tête des chemins de recherche , j'ai:

  • ”$(BUILT_PRODUCTS_DIR)/../three20″
  • “$(BUILT_PRODUCTS_DIR)/../../three20″
  • ./three20/Build/Products/three20
  • /usr/include/libxml2

mais je ne suis pas sûr de ce que pour changer ici.

compilateur C / C ++ / Objective-C réglage, Je suis passé de Apple LLVM compiler LLVM GCC et ce message:

cc1obj: note: obsolete option -I- used, please use -iquote instead  
cc1obj: error: -I- specified twice  
cc1obj: note: obsolete option -I- used, please use -iquote instead 

Mise à jour (résultat du rapport après suivi les suggestions mises à jour de MacMade)

move Je:

  • ”$(BUILT_PRODUCTS_DIR)/../three20″
  • “$(BUILT_PRODUCTS_DIR)/../../three20″

En-tête utilisateur de chemins de recherche

et cela fonctionne !!!
(NOTE: Je ne bouge pas ./ Three20 / build / Produits / Three20 parce que je vois
can't find <Three20/Three20.h>
erreurs pendant la construction du projet si je le fais.)

Était-ce utile?

La solution

Apparemment, vous avez défini des drapeaux du compilateur personnalisé pour les chemins d'.

Aller aux paramètres de construction de votre cible et vérifiez cette option:

  • Autres drapeaux C

Si vous avez quelque chose en elle, vous pouvez le remplacer par la version -iquote.

Dans le cas contraire, toujours dans les paramètres de construction, vérifiez la valeur des options suivantes:

  • En-tête des chemins de recherche
  • l'utilisateur d'en-tête des chemins de recherche

Essayez de manipuler ces valeurs, le cas échéant.

Dans le cas contraire, vous pouvez continuer à utiliser GCC comme rieuses au lieu de Clang.

Vous pouvez le faire en réglant le compilateur C / C ++ / Objective-C build paramètre LLVM GCC au lieu de compilateur d'Apple LLVM .

EDIT

En fonction de votre édition, je peux vous voir utilisez la bibliothèque Three20.

Selon la façon dont vous inclure ce genre de choses, vous pouvez mettre ces chemins de recherche au lieu de chemins de recherche En-tête utilisateur en-tête des chemins de recherche (si vous les inclure avec "" au lieu de <>).
Essayez de le faire pour Three20, mais laissez libxml ici ...

Autres conseils

J'ai essayé ces solutions. Mais je ne pouvais pas ou ne fonctionne pas pour moi.
J'ai résolu ce problème avec cette façon:
Je supprimé MuseumTests dans les cibles
Lorsque vous cliquez sur votre projet dans l'onglet général à gauche il y a des cibles

projet Xcode général onglet Général

Vous pouvez résoudre ce problème en sélectionnant Général AppNameTests et sélectionnez votre application à partir de la liste déroulante et activez « permettent de tester les API applications hôte "

Je viens d'avoir ce problème avec une lib instagram, mon erreur était que je l'importation des fichiers à une cible et compilé l'autre cible. Il m'a donné quelques maux de tête.

Salut les gars que nous avons fait quelque chose qui a travaillé ... Nous avons eu le même problème et il était assez facile à résoudre ... D'abord, vous allez à type de terminal cd cd (faites glisser le dossier entier où votre fichier est en cours) et le retour de presse

Une fois que vous êtes dans le dossier que vous avez à écrire:

pod et instal retour de type

quelque chose comme ça ....

Dernière connexion: Mer 21 août 9:19:29 sur la console

WozMac1: ~ KrisBasque $ WozMac1: ~ $ KrisBasque WozMac1: ~ $ KrisBasque WozMac1: ~ $ cd KrisBasque WozMac1: ~ KrisBasque $ cd / Users / KrisBasque / Documents / QUADDRO / medapp WozMac1: medapp KrisBasque pod $ installer dépendances analyse

CocoaPods 0.23.0 est disponible.

dépendances Téléchargement des En utilisant AFNetworking (1.3.1) Installation FMDB (2.1) L'utilisation MBProgressHUD (0,7) L'utilisation PSStackedView (1.0) En utilisant joignabilité (3.1.1) SDWebImage Installation (3,3) L'utilisation TapkuLibrary (0.2.4) Installation libwebp (0.3.0-RC7) Génération pods projet L'intégration de projet client WozMac1: medapp KrisBasque $

La façon dont je résolu ce problème était mon Assurez-vous bien qu'aucun autre fichier de mise en œuvre, nous sommes liés à votre dossier. Lier les fichiers d'interface est bien que

Cette erreur a également causé par l'importation d'en-tête mal.

Par exemple, votre classe est « yourclass.h », mais dans le mauvais sens si vous importez « yourclass.m » est la cause de cette erreur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top