7
votes

MonoTouch Déployer sur iPhone

J'ai développé un certain nombre d'applications à l'aide de MonoTouch et utilisez l'émulateur pour l'iPhone, je dois maintenant me déployer une application sur mon iPhone pour des tests supplémentaires.

J'ai acheté l'iPhone SDK d'Apple, mais je ne trouve pas comment déployer et activer l'application MonoTouch à mon iPhone.

Tous les pointeurs s'il vous plaît?


0 commentaires

4 Réponses :


1
votes

Je crois comprendre que vous devez avoir la licence de déploiement monoTouch de Novell à déployer sur un périphérique.


3 commentaires

Oui je l'ai aussi, ainsi que iPhone SDK


Les 500 $ + un? Mono a une version gratuite pour l'utilisation de Simulator, puis une version payante pour un déploiement limité sur le périphérique.


Ensuite, on dirait que vous n'avez pas créé un certificat, la téléchargé sur votre ordinateur et l'a ajouté à votre chaîne de clé



2
votes

Voici les documents MonoTouch sur la construction de la distribution

http://monoch.net/documentation/building_for_distribution


2 commentaires

Merci pour le lien, oui je l'ai suivi et tout est mis en place correctement. Quand je compile, je reçois: "Pas de clés de signature de code iPhone valides trouvées dans Keychain."


Avez-vous téléchargé un certificat du portail Apple Developer et l'a ajouté à votre clé Keychain? développeur.apple.com/iphone/ Bibliothèque / Documentation / Xcode / ...



16
votes

Comme cela a déjà été indiqué, vous avez évidemment besoin de la version payante de MonoTouch et de l'iPhone SDK. Une fois que vous avez ceux que vous avez triés, vous devez créer un certificat de développeur dans le portail du développeur iPhone, téléchargez-le sur votre machine de développement et l'ajoutez à votre porte-clés.

Une fois que vous avez fait cela, vous devez créer un profil de provisioning pour votre périphérique physique, qui refez à nouveau le portail du développeur. Une fois que vous avez le profil de provisioning, téléchargez-le sur votre ordinateur et ajoutez-le à l'iPhone via l'application Organizer en Xcode.

puis reposer monoduelop, et si tout est parti pour planifier, vous devriez avoir la possibilité de déployer la construction à votre iPhone. Vous pouvez vérifier que Monodevelop a correctement détecté vos certificats en ouvrant la fenêtre Options de projet et dans la section Build Section et sous la signature de l'ensemble iPhone, vous devez voir votre profil de développeur et votre profil de provisioning.

Détails complets des étapes requises sur le Apple iPhone Site de Dev


0 commentaires

0
votes

Selon votre déclaration:

Quand je compile, je reçois: "Aucun clés de signature de code iPhone valide trouvé dans Keychain.

Ceci est en fait une question de xcode plus que un monoTouch un;

Le message indique que votre clé de clavier ne fournit pas les touches de signature utilisées pour générer les certificats et les profils de provisioning.

Si vous suivez les étapes d'Apple sur le certificat de génération (demande) suivies de profils, ils vous indiqueront également que vous souhaiterez peut-être exporter votre clé privée (fichier P13) et la garder quelque part en sécurité. Si vous vous déplacez sur un autre ordinateur portable par exemple, vous devrez importer à nouveau cette clé pour rendre la machine valide.

Si quelque chose s'est trompé (c.-à-d.: Vous avez accidentellement supprimé votre clé privée, ..) Ce message sera affiché car il n'ya aucun moyen pour XCode de vérifier que les profils sont utilisés sur une machine valide.

aller à Cette page d'instructions (Critiques de compte Apple requises ) Pour vérifier si les étapes ont été suivies et enregistrez l'application Keychain Access sur votre Mac si sous mes certificats, vous voyez un certificat de développeur et - si vous le déployez - vous pouvez voir la clé privée comme nœud enfant.


0 commentaires