2009-10-27 7 views
1

J'ai dev cert et distibution cert. Je suis capable de créer une application pour l'utiliser sur mon propre appareil et j'ai également suivi les instructions d'Apple pour créer AppStore en utilisant Distribution Cert. J'ai également suivi les conseils d'Apple pour vérifier que l'application était correctement signée en examinant un journal de construction.iPhone SDK: application de construction pour AppStore

Cependant, j'ai toujours une question. Considérez la capture d'écran suivante:

Il existe DEUX entrées: une qui indique correctement "Ne pas coder" et la seconde qui pointe vers mon certificat de distribution.

Tous les documents Apple affichent la première case en tant que VIDE et la deuxième case avec l'en etat acctual.

Le problème est que je ne peux pas comprendre comment rendre la première boîte vide. Donc, la question est: quelle devrait être la première boîte? Est-ce que c'est important? Construire journal montre que l'application est signé, même lors de la première case Says « Ne signez pas »

grâce

+0

"la capture d'écran suivante" est maintenant un 404. :) – bzlm

Répondre

2

Si vous voulez vraiment avoir le réglage par défaut, appuyez simplement sur la touche Suppr de ce paramètre, il vous donnera la valeur par défaut.

"La première boîte" est uniquement un sélecteur automatique pour la "deuxième boîte". Il est en effet important de choisir soigneusement la "deuxième case" (et la première si vous voulez qu'elle soit choisie automatiquement) car elle choisit dans quel profil de distribution vous êtes en train de signer.

Si vous générez des journaux, cela signifie que vous chantez de toute façon. Assurez-vous de modifier la configuration que vous souhaitez modifier.

alt text

+0

Ceci explique cela, merci !!! Il est apparu que la première case ne change pas vraiment l'effet de la signature, mais la seconde c'est la clé. J'espère avoir Dont Sign n'a rien bousillé dans les applications, mais je saurai bientôt enouhg. Si oui, je m'assurerai d'appuyer sur la touche Suppr et n'utiliser que la deuxième case. – leon

0

Si vous voulez effacer cette valeur, il suffit de sélectionner avec la souris et appuyez sur votre touche Suppr.

Je l'ai toujours laissé vide lors de la construction de la distribution AppStore, donc je ne peux pas vous dire quel serait l'effet de la laisser dans Ne pas signer.

0

Ok, je lui ai confirmé que d'avoir « Ne pas signe de code » dans la première case d'avoir la première case vide est la même chose, tant que certificat dans la deuxième case est sélectionnée correctement.

J'ai exécuté deux versions avec et sans "Ne pas coder" dans la première zone. J'ai enregistré les deux résultats de construction sous forme de fichiers texte et les ai comparés. Ces fichiers sont identiques, ce qui me porte à croire que, comme l'a souligné Gcamp, la première case doit être juste une méthode de sélection d'une valeur par défaut pour la seconde. UI très étrange en XCode si vous me demandez.