2015-03-30 2 views
2

Lorsque je tente d'archiver l'application mac que nous avons écrit, au lieu d'obtenir une archive App Mac Je reçois une archive Xcode générique:Comment générer un seul paquet lorsque je génère deux binaires? Pour l'archivage

enter image description here

Je étais dit que ce pourrait être le cas parce que nous générer deux bundles. L'un est un économiseur d'écran, Ninja.saver, et l'un est une application, Screensaver Ninja.app. Ninja.saver est copié dans les ressources de Screensaver Ninja.app. Ce sont le contenu de cette archive:

enter image description here

Pour essayer de comprendre, je l'ai enlevé Ninja.saver de mon application principale, il est donc pas construit du tout et voilà, maintenant archiveur semble à travailler:

enter image description here

Comme alternative, j'ai écrit un script qui supprimerait la Ninja.saver juste après l'avoir copié, cela ne suffisait pas bon.

Comment faire fonctionner l'archiveur dans cette situation?

Répondre

1

Le problème est que votre dossier Produits contient un économiseur d'écran dans le répertoire Utilisateurs et que cela perturbe l'archivage de Xcode. Recherchez le répertoire d'installation de cette cible et supprimez-le pour éviter qu'il soit présent et que l'archiveur de Xcode fonctionnera correctement.