iPhone les Droits de problème avec XCode 4 pour la distribution Ad Hoc
J'ai relu toute la documentation et les publications sur les Ad Hoc de la distribution et de toujours avoir un problème. Si j'essaie de "sans-fil" de la distribution (avec une .plist et .ipa fichier téléchargé à l'aide de Safari), l'application commence à télécharger, l'icône est établie correctement et les changements de nom de 'Installation de..", mais quand il est sur à 90% que je reçois un " Impossible à Télécharger ...' alerte.
Si j'utilise le iTunes méthode de transfert de l'application que j'ai obtenu L'application "xx" n'a pas été installé sur l'iPhone "xx" parce que les droits ne sont pas correctes.'
Q1: j'ai lu que vous n'avez plus besoin d'ajouter de l' .fichier mobileprovision parce que XCode (je suis en utilisant 4.0.1) ajoute à la bundle - est-ce vrai ?
Q2: quand je "télécharger" le .mobileprovision dans safari (sur l'iPhone), il ne fait qu'afficher sous forme de texte. Est-ce symptomatique de mon problème ou une inadaptation ?
Q3: ce problème concernent les Droits.plist ? Je ne trouve pas de documentation d'Apple ou de blogs qui se rapportent à ce que je vois lors de l'édition de ce fichier avec XCode 4.0.1. Si je suis les instructions (Nouveau->Nouveau Fichier->la Signature de Code->Droits), je reçois un fichier par défaut avec seulement un Peut être débogué la Touche. J'ai essayé de mettre ce paramètre à PAS, l'ajout d'une tâche de permettre à Clé (en remplacement de l'existant - sans doute Peut être débogué est la même clé ?) l'ajout de ma demande: identifiant, et l'ajout d'un iPhone Droits de Dictionnaire, avec les deux touches (conformément à la documentation d'Apple).
Q4: quel est le taux de suicide parmi les iPhone, les développeurs d'essayer d'obtenir les Droits et la Signature du Code de travail?
De couper vers le bas sur les suggestions que j'ai vu de semblables questions:
J'ai la Signature du Code des Droits ensemble de mes Droits.plist pour la Distribution et la Libération.
J'ai essayé de redémarrer XCode, de reconstruction, d'archivage, etc
J'ai essayé de redémarrer l'iPhone
Je suis retourné à l'iPhone
Mise à jour:Dans XCode 4.0.1 il y a une option de menu lorsque les Droits.plist est en cours d'édition (Éditeur->Show Raw de Clés et de Valeurs) qui permet de basculer la touche de "Peut être débogué" à "get-tâche-pour autoriser'
"Q4: quel est le taux de suicide parmi les iPhone, les développeurs d'essayer d'obtenir les Droits et la Signature du Code de travail?" -- LOL 🙂
OriginalL'auteur wheeliebin | 2011-03-27
Vous devez vous connecter pour publier un commentaire.
De signature de Code droits ne sont plus nécessaires pour les Ad Hoc construit dans Xcode 4 - voir les détails des notes dans Apple Note Technique TN2250
OriginalL'auteur snibbe
Les droits du fichier doit être:
cela fonctionne sans fil.
Pourquoi sur la terre par défaut on ne dispose pas de tout cela est quelque chose que seul Apple peut répondre.
Je ne vois pas comment modifier le texte brut d'un plist dans Xcode donc édité dans TextEdit.
Comme de Xcode 4, les Droits ne sont plus nécessaires. C'est une sorte de recommandé-contre, comme il est un point supplémentaire de l'échec. developer.apple.com/library/ios/#technotes/tn2250/...
Holy crap, il a fallu un certain temps pour trouver cette information - grâce. Je n'étais pas à l'aide de XCode pour construire. Pour quiconque n'est pas de déterminer ce que $(AppIdentifierPrefix)$(CFBundleIdentifier) signifie, voici un exemple: B123PR5C23.com.de démarrage.killerapp. Vous obtenez le AppIdentifierPrefix d'Apple sur le Portail des Développeurs en vertu de l'Id d'APPLICATION.
OriginalL'auteur wheeliebin
Je viens d'écrire un billet de blog décrivant toutes les étapes pour réussir ad hoc distributions dans Xcode 4, qui peut être utile. http://www.musicalgeometry.com/?p=1237
OriginalL'auteur jj0b
Droits.plist doit être ajouté dans le projet et il devrait être
get-task-allow
clé à l'intérieur.Lors du débogage sur l'appareil à l'aide de profil de développeur, Il doit être vérifié
Lors de la construction à l'aide de
Ad-Hoc
ouDistribution
profil, Il doit être décochéeConcernant Q4: Si vous le souhaitez, vous pouvez l'augmenter en faire juste... mais je ne le recommande pas.
OriginalL'auteur Waqas Raja
Si vous faites un clic droit sur le fichier plist dans le projet de navigateur, et sélectionnez "Ouvrir" puis "Code Source", vous pouvez modifier comme simple source.
OriginalL'auteur Peter Johnson
Peut-être ils ont fait une version plus courte de Droits.plist dans xcode4. La valeur par défaut de Droits.plist ne contient pas la "demande-identifiant" et le " trousseau d'accès des groupes clés, mais si vous modifiez la valeur de la 'Peut être débogué' touche à l'aide de la "Propriété ASCII de l'éditeur' ça change vraiment la valeur de la 'obtenir la tâche de permettre la touche dans le fond...
OriginalL'auteur dejo
J'ai essayé définissant les droits paramètre sur "on" ou "off", le re-télécharger mon ad-hoc provisoire qui avait été utilisé pour aussi longtemps que je me souvienne, et j'ai essayé des centaines d'autres combinaisons. Aucun n'a fonctionné pour moi jusqu'à ce que...je suis allé à l'provisoire de portail et de recréer un nouveau provisoire.
Ce qui m'a vraiment de rester jusqu'à 4:00 et de perdre des heures de temps que je n'ai pas était de savoir comment j'ai créé ad hoc provisoire. Sur l'iOS d'Apple provisoire de la page du Portail, si vous cliquez sur le "provisioning" sur la barre de gauche, vous verrez 4 onglets: "développement", la "distribution", et les deux autres. J'ai utilisé mes provisoire créé dans le cadre du "développement" et l'onglet ajouté tous les tests des utilisateurs de téléphone UUID. Qui avait travaillé pour moi pendant des années jusqu'à ce que le xCode 4 est arrivé, et j'ai été assez stupide pour monter à bord, trop vite. Les ingénieurs d'Apple a toujours été pour moi une surprise "mi-nuit" partie à chaque fois xCode a une mise à jour. Et ils vont attendre assez longtemps pour moi d'oublier cette expérience et de la libération de la suivante.
La solution qui a fonctionné pour moi a été de créer un provisoire en vertu de l'onglet distribution. Lorsque vous créez un nouveau provisoire ici, vous avez l'option de sélectionner "ad hoc" comme la "Méthode de Distribution." Après avoir utilisé ce provisoire sur xCode projet et de la cible paramètre de construction, et à l'arrêt "peut être débogué" sur les droits, j'ai ensuite pu installer via iTunes ou via OTA. J'espère que cette astuce peut aider quelqu'un d'économiser un peu les cheveux gris.
OriginalL'auteur Wayne Lo