J'ai créé un projet PCL, j'héberge Mac avec Visual Studio mais lors de l'exécution d'un projet iOS, cela donne une erreur:
J'ai essayé de changer la signature du bâtiment iOs comme ci-dessous, mais rien ne fonctionne pour moi.
Veuillez m'aider à résoudre ce problème.
Pour iOS, vous devez enregistrer votre application/appareil auprès d'Apple.
Vous devrez vous rendre sur votre compte développeur Apple et créer une liste pour votre application et enregistrer l'appareil sur lequel vous testez.
Vous devrez également importer votre compte de développeur dans Xcode, cela doit être fait car votre application de développement doit également être signée avant de pouvoir être placée sur un appareil physique.
Plus d'informations peuvent être trouvées dans la documentation Xamarin .
L'extrait est le suivant;
Sinon, vous pouvez cliquer sur le bouton Rejoindre un programme et un navigateur Web s'ouvrira où vous pourrez vous inscrire.
Vous devez maintenant ajouter votre appareil à Xcode.
Vous devez maintenant extraire les certificats fraîchement créés sur votre Mac/Xcode.
Maintenant, je pense que vous pouvez commencer à tester sur votre appareil. Mais si vous avez besoin de services iOS spéciaux (c'est-à-dire l'accès à Game Center, iCloud, etc.), vous devrez également enregistrer votre application. C'est à peu près un processus similaire à celui qui précède, mais je vais devoir vous demander de lire la documentation à ce sujet ou Google "Provisioning for Application Services". Avant que le message ne soit trop long;)
Remarque; cela peut changer à l'avenir car Apple a annoncé hier que le chargement latéral (vos propres) applications (la chose que vous voulez faire ici) sera gratuit. Donc, si vous n'avez pas de Apple compte développeur pour le moment, alors vous voudrez peut-être attendre un peu.
J'ai obtenu sa solution. Je viens d'éditer mon fichier.csproj à la main et de supprimer la clé 'CodesignEntitlements'. J'ai trouvé cette solution depuis ici et merci à Gerald Versluis de m'avoir aidé à faire face à ce problème.
Les détails de Gerald Versluis m'ont été utiles. Cela m'a permis de parcourir 90% de la tâche. J'obtenais la même erreur de génération sur Visual Studio 2015 avec Mac Mini Build Host. La solution pour moi était de revenir à Certificats, Identifiants et Profils dans https://developer.Apple.com/account/ios/profile/create et ASSURER que j'ai configuré un profil.
Ce n'est qu'après l'avoir fait que j'ai vu un enregistrement disponible en téléchargement dans les fenêtres modales des comptes des préférences XCode, comme indiqué ci-dessous.
Après avoir cliqué sur "Télécharger tout" ALORS, la construction a réussi dans VS 2015.
J'espère que cela aide quelqu'un qui a suivi les étapes détaillées de Gerald ci-dessus, car cela m'a permis d'obtenir 90%. Je vous remercie.
Gardez également cette logique à l'esprit: je n'ai pas pu construire dans VS tant que je n'ai pas réussi à construire avec succès dans Xamarin Studio Community.