Générique Id d'Application pour iPhone/iPod Touch Apps
Je suis en train d'écrire mon troisième application, et j'ai déjà une application dans l'app Store, mais je ne comprends toujours pas cette App ID de l'entreprise.
J'ai créé l'App Id pour mes deux premières applications comme ceci:
XXXXXXXXXX.moi.la cbg.FirstApp YYYYYYYYYY.moi.la cbg.SecondApp
mais ensuite, Apple a introduit l'ID de l'Application assistant, que j'ai utilisé pour créer l'ID d'Application et les profils de configuration pour mon troisième application:
ZZZZZZZZZZ.*
Donc ma question est: Quelle est la "bonne" façon de créer de l'Id d'Application pour les trois complètement indépendant des applications?
Dois-je utiliser le XXXXXXXXXX.*
format ou XXXXXXXXXX.me.cbg.*
?
Dois-je créer trois différents Id d'Application, ou tout simplement un générique ID?
OriginalL'auteur Can Berk Güder | 2009-02-16
Vous devez vous connecter pour publier un commentaire.
Les deux sont "propres", c'est surtout une question de compromis entre la facilité de gestion et de permettre plus granulaire de la gestion de certificats.
Il y a deux techniques de différence:
Applications avec des Identifiants qui sont
identique enregistrer à partir du haut niveau
(par exemple, com.mycompany.aaa et
com.mycompany.bbb) sont en mesure de
l'accès des uns et des autres données enregistrées. Si
vous écrivez une suite de
les applications, alors que cela pourrait être
extrêmement utile.
Vous ne pouvez créer qu'un nombre limité
de "AdHoc" certificats. Si votre
les applications ont le même générique
identificateur alors cette limite serait
imposée sur tous vos
des applications.
Personnellement pour un petit développeur, je vous conseille d'utiliser un caractère générique ID. Il en résulte beaucoup moins à gérer dans plusieurs domaines, et donc supprime beaucoup de potentiel pour des erreurs. Rappelez-vous que pour chaque ID, vous aurez probablement trois certificats individuels (dev/adhoc/appstore).
De fond:
Chaque application iPhone doit avoir un identifiant unique et d'un certificat. Les développeurs peuvent créer un certificat pour l'application à l'aide d'un nom complet (par exemple, com.mycompany.aaa), ou ils peuvent créer un certificat générique/ID (par exemple, com.mycompany.*) auquel cas le nom de l'application dans le .fichier plist est utilisé pour compléter l'identifiant au cours de la DRM processus.
OriginalL'auteur Andrew Grant
Hey, je viens par ici, mais (à mon humble avis) je suis un peu surpris de voir que c'est mal répondu.
Dans ma compréhension, vous pouvez librement la soumission d'applications avec une wild-card ID de l'application si vous ne souhaitez pas utiliser d'Achat In-App ou les services de notifications Push dans votre application. Si vous souhaitez utiliser l'un d'entre eux, Apple a mentionné que vous devez être spécifique avec votre ID d'application.
Toutefois, d'autres il y a une autre exigence, cité de Provisioning portal:
Veuillez vous référer à cette page lorsque vous êtes connecté sur le Portail des Développeurs:
iPhone Provisioning Portal - App ID Comment
Espère que ça aide.
Votre lien est cassé.
OriginalL'auteur arifwidi
Lors de la création de votre ID d'application sur le site web d'apple utiliser quelque chose comme cela dans la deuxième case:
Maintenant en vous apps Info.plist utiliser l'identifiant de lot comme suit:
Vous pouvez ignorer le XXXXXXXXXX la preprends votre app id.
OriginalL'auteur Alex Wayne
des apps.
Je serais personnellement utiliser toujours Explicites, les Id d'Application sur la production, car vous ne savez jamais quand vous aurez besoin d'In-app-achat ou de Notification Push à l'avenir. Apple affirme cependant qu'il est possible de mettre à niveau à partir de générique Explicite de l'Id d'Application, mais...
Le lien est utile: http://developer.apple.com/library/ios/#qa/qa1713/_index.html
OriginalL'auteur PerfectGamesOnline.com
L'essentiel à comprendre, c'est lorsque vous devez utiliser explicitement un ID d'Application. À partir de la iOS de l'Équipe du Guide de l'Administrateur:
Si vous êtes à l'aise de ne pas avoir accès à ces fonctionnalités, vous pouvez utiliser un caractère générique ID d'Application.
OriginalL'auteur Poulsbo