40 votes

Avertissement d'archive XCode 4 pour ignorer la phase de copie

J'ai une application pour Mac que j'essaie d'archiver. Je l'ai déjà fait dans le passé avec une version antérieure de Xcode, mais lorsque j'archive avec Xcode 4, je reçois l'avertissement suivant:

 warning: skipping copy phase strip, binary is code signed: .....
 

L'avertissement concerne un outil d'assistance qui doit être copié pendant la phase de construction. Comment résoudre cet avertissement?

Aucune suggestion?

Merci.

96voto

cocoafan Points 2766

La solution serait d'aller dans les paramètres de création de votre application cible (pas l'outil d'aide à la cible) et le jeu de "la Bande des Symboles de Débogage Lors de la Copie" à "Non". C'est la clé COPY_PHASE_STRIP.

COPY_PHASE_STRIP screenshot

L'activation de ce paramètre provoque des fichiers binaires qui sont copiés lors de la compilation (par exemple, dans une Copie Bundle de Ressources ou de Copier des Fichiers phase de construction) à être dépouillé de symboles de débogage. Il ne cause pas liés au produit d'une cible à être dépouillé (utilisation de la Bande Liés Produit pour que).

Le principal problème est que vous ne pouvez pas bande de symboles de débogage à partir d'un exécutable signé. C'est pourquoi vous devez ignorer cette étape.

1voto

Pouvez-vous essayer de définir des cibles propres, puis de créer et d’archiver. Je viens de publier une application utilisant XCode4 et je n'ai jamais vu de problème ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X