J'ai suivi les instructions d'Apple sur la création d'un ensemble de diffusion ad hoc, mais je reçois toujours ce qui semble être un avertissement fatal pendant le processus de construction. Conformément aux instructions, j'ai défini l'identité de signature sur mon profil de distribution sur la cible (au lieu du projet), créé mon fichier Entitlement.plist et décoché get-task-allow, lié ce fichier à ma cible et exécuté la distribution intégrée pour le mode de l'appareil.Obtention d'un avertissement de droit lors de la création d'un ensemble de distribution ad hoc pour une application Iphone
Lorsque je fais cela, la construction se termine avec succès, mais seulement après avoir donné l'avertissement suivant.
[WARN]CodeSign warning: entitlements are not applicable for product type 'Application' in SDK 'Device - iPhone OS 3.1.2'; ignoring...
La dernière étape de la construction est le CodeSign et je l'ai remarqué que même si elle a couru sans erreur, il manque l'option de ligne de commande --entitlement qui est donnée sur le guide d'instruction de pomme officielle.
Voici ma ligne
/usr/bin/codesign -f -s "iPhone Distribution: My Name" --resource-rules=/Volumes/Data/projects/xcode/MyAppName/build/Distribution-iphoneos/MyAppName.app/ResourceRules.plist /Volumes/Data/projects/xcode/MyAppName/build/Distribution-iphoneos/MyAppName.app
CodeSign Et voici la capture d'écran de pomme de ce qui est attendu.
here http://devimages.apple.com/iphone/images/portal/overview/BuildLog.jpg
Quelqu'un peut-il me s'il vous plaît aider à déterminer si cela est quelque chose que je fais mal, car à ma grande consternation, même le forum dev chez Apple a très peu d'informations sur cet avertissement CodeSign.
C'est bizarre. Ce sont les mêmes étapes que celles que j'ai utilisées avec 3.2.1, mais je suis content que cela fonctionne pour vous maintenant. Et c'est toujours bien d'être à jour. –
Salut Cory. Je crois que j'avais Xcode 3.1.2 parce que je n'avais pas mis à jour depuis janvier dernier. – Nefsu