Xamarin Studio de ne pas Reconnaître les Profils de configuration
Je suis à mon wit's end avec ces apple certificats. J'ai un Xamarin.Les formulaires d'application que j'ai besoin de signer avec un profil de configuration afin que je puisse activer les notifications push. Cependant, Xamarin Studio n'est pas la reconnaissance d'un des profils de configuration que je suis en train de faire. Quelqu'un peut s'il vous plaît aider?
Xamarin Studio en essayant de lier les profils de configuration, de profil 23devpp pas trouvé:
Xcode trouve prov. profil 23devpp:
Développeur fenêtre a un profil de configuration marquée comme active:
REMARQUE: La réponse est dans la section commentaire de la réponse choisie. Encore, le redémarrage de Xamarin Studio est parfois nécessaire pour actualiser les profils de configuration.
OriginalL'auteur Oblivionkey3 | 2016-01-23
Vous devez vous connecter pour publier un commentaire.
EDIT: Voici la solution
L'Identifiant de lot dans votre Xamarin iOS du projet Info.plist doit correspondre à celui de l'ID de l'Application que vous avez utilisée pour votre profil. J'ai juste essayé et j'ai répliqué votre problème quand j'ai corrigé l'Identifiant de lot mon profil test a montré jusqu'à
(Je veux faire un commentaire mais je ne peux pas encore) Désolé, mais poser cette stupide question - avez-vous essayez de redémarrer Xamarin?
ok je crois que j'ai trouvé votre solution - l'Identifiant de lot dans votre Xamarin iOS du projet Info.plist doit correspondre à celui de l'ID de l'Application que vous avez utilisée pour votre profil. J'ai juste essayé et j'ai répliqué votre problème quand j'ai corrigé l'Identifiant de lot mon profil test a montré jusqu'
Wow, merci beaucoup! J'avais travaillé sur ce, pendant des heures, mais n'a jamais pensé à vérifier l'Info.plist. Je ne peux pas croire que je n'ai pas trouver qui n'est pas n'importe où ailleurs en ligne. Je vous remercie pour votre aide.
pourquoi ne pas modifier votre réponse à inclure cette réponse? Maintenant, vous pouvez commenter 🙂
Merci - vous également m'a sauvé beaucoup de temps.
OriginalL'auteur BoombaleOsby
Il y a une seconde raison pour laquelle vous ne pouvez pas trouver votre profil d'approvisionnement en Xamarin Studio, si l'identifiant de lot dans la réponse ci-dessus correspond: Votre Signature d'Identité doit correspondre au Profil de configuration que vous utilisez. Si vous avez généré de nouveaux certificats pour la signature de l'application, par exemple parce que votre ancien certificat a été sur le point d'expirer, Xamarin Studio n'a pas nécessairement accès au nouveau certificat de la clé privée. Ceci est nécessaire afin d'afficher le bon de Signature de l'Identité et associée à un Profil de configuration dans Xamarin Studio.
Pour vérifier si cela est votre problème, connectez-vous à l'Apple Developer Portal -> les Certificats, les Identifiants & Profils -> les Profils de configuration. Sélectionnez le profil que vous souhaitez utiliser, et note la "date d'Expiration" date de profil.
Ensuite, ouvrez Trousseau d'Accès et de trouver le certificat de signature de l'appariement "Expire" date en vertu de Certificats. Il devrait être possible d'étendre le certificat et une clé privée doit s'affichent lorsque vous développez. Si vous n'avez pas de clé privée du certificat, ou si le certificat lui-même est manquant, vous devez installer le certificat avec sa clé privée associée.
Pour ce faire, soit générer un tout nouveau certificat dans le portail des Développeurs, ou demandez à quelqu'un de votre équipe pour exporter le certificat avec sa clé privée. Vous l'installer en double-cliquant sur votre Mac et en entrant son mot de passe.
OriginalL'auteur Geir Smestad
1.Aller à Xcode, créez un nouveau projet.
Sélectionnez le nom de votre société(ne pas sélectionner l'utilisateur), puis tapez ce que vous voulez que votre identifiant de lot.
2.Revenir à Xamarin studio et de modifier l'identifiant de lot pour correspondre à celui que vous venez de créer dans Xcode.
3.Mise à jour le profil de configuration dans les options à inclure l'identifiant de lot que vous avez créé dans Xcode. Construire, puis de Débogage de la solution et cela devrait fonctionner.
Pour moi, le problème était l'équipe identifiant contenu les seules dispositions, et la seule sélection dans Xamarin studio étaient des utilisateurs. Je viens de créer un nouveau projet dans Xcode qui a souligné la disposition de l'équipe, puis utilisé ce nouvel identifiant de lot (qui a été transféré à la dev Apple site) dans Xamarin studio.
OriginalL'auteur Bjt1776
Au cas où quelqu'un d'autre tombe sur ce post, alors (c'était le deuxième coup pour moi quand Googler cette erreur maintenant), ma question n'était pas tout à fait tout ce qui précède.
Le profil que j'ai créé dans Xcode a été basé sur com.de l'entreprise.myapp, mais l'identifiant dans Visual Studio com.de l'entreprise.MyApp. Le cas de la sensibilité des questions. Toutefois, en cas de modification dans Xcode pour le match VS, continué à échouer avec un message d'erreur. J'ai dû ajouter un numéro à la fin, de sorte que les deux puis lire com.de l'entreprise.MyApp1 - et puis il a travaillé (après redémarrage de VS).
Juste au cas où il aide à quelqu'un d'autre.
OriginalL'auteur Zecrah
Dans mon cas, Visual studio a été cotation mon profil de configuration mais la question n'était pas mis à jour.
Problème :
Le problème que j'ai rencontrés, Visual studio envisage de vieux PP, pas de nouvelles informations qui je l'ai installé par XX_new.mobileprovision
Solution :
Visual studio prend cette disposition de profil de, ~/Bibliothèque/MobileDevice/Profils de configuration
Aller dans ce répertoire et supprimer correspondant profil de configuration.
Installer XX_new.mobileprovision et vous êtes bon pour aller, Visual Studio va reconnaître tous les changements de profil et la liste des profils sera également mise à jour.
OriginalL'auteur Afzal Ali