Pourquoi xcode lance-t-il cette erreur même si les profils sont configurés pour dissortingbuer?

Donc, je soumets ma première application. J'ai suivi divers guides et documents à la lettre et j'ai réussi à le download une fois sur le iTunes App Store. Il est revenu comme binary invalide relatif à un path d'icône. Assez juste … J'ai appliqué ce que je pensais être une solution, puis BANG! Chaque fois que j'ai essayé de le download depuis, il revient avec une erreur, cette erreur pour être exact .:

warning: Impossible d'extraire les droits de codesigning de votre application. S'il vous plaît assurez-vous que DoorStop est un exécutable Mach valide qui est correctement codé. (-19050) /Users/jackson/Library/Developer/Xcode/DerivedData/DoorStop-gfwhzvdhgmutfhdhfmqznkcnzmak/Build/Intermediates/ArchiveIntermediates/DoorStop/InstallationBuildProductsLocation/Applications/DoorStop.app/DoorStop: signature non valide (le code ou la signature ont été modifiés) – (nul)

Maintenant, j'ai le sentiment que je sais ce que vous allez dire, vous devez vous assurer qu'il est signé avec un profil de dissortingbution, c'est. J'ai créé un nouveau et essayé, j'ai supprimé mon certificate de développeur et le certificate de dissortingbution du trousseau et les re-a ajouté ….

Ok, je pensais juste que je répondrais à cette question puisque j'ai résolu le problème.

Lors de la première soumission, j'avais tout fait correctement. Cependant, dans le but de résoudre le binary invalide Icon Path, j'ai changé le file .plist. Depuis ce point, mon application ne validerait pas.

Cela est dû au fait que pour une raison quelconque, Xcode avait dupliqué mon file .plist. Et en créait un nouveau avec les nouvelles modifications. Pour éviter cela, j'ai simplement supprimé un file .plist et vérifié que j'ai modifié l'original de la zone d'information de la cible, au lieu de le faire manuellement.

Cela a permis à Xcode de ne pas être confus et l'application a été soumise avec succès. 🙂