Expiration d'un profil de dev

adsads Membre
04:54 modifié dans Apple Developer Programs #1
Bonjour,
j'ai le profil de dev d'une appli qui va arriver a expiration en ce qui concerne des versions beta distribue en adhoc.

Quel est la demarche a suivre une fois qu'on a renouveller ce profil.
il faut l'envoyer au differents titulaires des applis ? recompiler l'appli et l'envoyer aux possesseurs de cet appli ? ou envoyer les 2 ?

A noter qu'ils sont sur PC et non Mac. A l'epoque j'ai installe via usb sur mon mac mais la ils sont a distance  :'(
Merci

Réponses

  • AliGatorAliGator Membre, Modérateur
    04:54 modifié #2
    Tu as juste à  regénérer le Provisionning Profile sur le site, pour avoir une nouvelle date d'expiration.

    Je pense cependant qu'il te faudra recompiler ton application pour qu'elle soit signée avec ce nouveau Provisionning Profile, et fournir cette nouvelle version recompilée à  tes BetaTesteurs, avec ce nouveau Prov Profile. Bon sur le principe, la signature de l'application ne dépend que du Certificat (puisque c'est son but au certificat, signer ton code avec une signature numérique avec une clé publique et une clé privée), mais bon, ça ne coûte pas grand chose de recompiler l'appli et la refournir.

    Après bien sûr, il faut suivre les démarches de distribution Ad-Hoc habituelles, que tu renouvelles ton Prov Profile ou non, comme d'hab quand tu envoies par mail ou clé USB une appli à  des Beta-Testeurs. Mais je le reprécise puisque tu sembles dire que la première fois tu n'avais pas fait comme ça mais avait installé l'appli directement via Xcode en branchant leur iPhone sur ton Mac et déployant dessus...
  • adsads Membre
    04:54 modifié #3
    Merci de ton aide AliGator.
    Je recompile l'appli aujourd'hui.
  • groumpfgroumpf Membre
    04:54 modifié #4
    A ce propos je tombe sur un problème similaire à  cause d'un profile dev qui a expiré aujourd'hui, j'ai régénéré mon nouveau profil dev pour une appli particulière à  partir du portal, je le drag dans XCode, je le sélectionne dans le build, je build, j'installe sur l'iphone et là  j'ai une erreur au lancement.
    <br />Tue May 11 15:13:59 unknown com.apple.debugserver-43[2772] &lt;Warning&gt;: debugserver-43 for armv6 Copyright (c) 2007-2009 Apple, Inc.&nbsp; All Rights Reserved.<br />Tue May 11 15:13:59 unknown com.apple.debugserver-43[2772] &lt;Warning&gt;: Connecting to com.apple.debugserver service...<br />Tue May 11 15:14:00 unknown SpringBoard[24] &lt;Warning&gt;: Unable to launch XXXX because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.<br />Tue May 11 15:14:00 unknown com.apple.debugserver-43[2772] &lt;Error&gt;: error: unable to launch the application with CFBundleIdentifier &#39;XXXX&#39; sbs_error = 9<br />Tue May 11 15:14:00 unknown com.apple.debugserver-43[2772] &lt;Warning&gt;: 1 [0ad4/0903]: RNBRunLoopLaunchInferior DNBProcessLaunch() returned error: &#39;&#39;<br />Tue May 11 15:14:00 unknown com.apple.debugserver-43[2772] &lt;Warning&gt;: error: failed to launch process (null): security policy error<br />Tue May 11 15:14:00 unknown com.apple.debugserver-43[2772] &lt;Warning&gt;: 2 [0ad4/1603]: error: ::read ( 7, 0x28091c, 1024 ) =&gt; -1 err = Bad file descriptor (0x00000009)<br />Tue May 11 15:20:07 unknown mobile_installationd[2803] &lt;Error&gt;: 00808a00 install_embedded_profile: Skipping the installation of the embedded profile<br />Tue May 11 15:20:14 unknown SpringBoard[24] &lt;Warning&gt;: Reloading and rendering all application icons.<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Warning&gt;: debugserver-43 for armv6 Copyright (c) 2007-2009 Apple, Inc.&nbsp; All Rights Reserved.<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Warning&gt;: Connecting to com.apple.debugserver service...<br />Tue May 11 15:20:35 unknown SpringBoard[24] &lt;Warning&gt;: Unable to launch XXXX because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Error&gt;: error: unable to launch the application with CFBundleIdentifier &#39;XXXX&#39; sbs_error = 9<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Warning&gt;: 1 [0b1e/0903]: RNBRunLoopLaunchInferior DNBProcessLaunch() returned error: &#39;&#39;<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Warning&gt;: error: failed to launch process (null): security policy error<br />Tue May 11 15:20:35 unknown com.apple.debugserver-43[2846] &lt;Warning&gt;: 2 [0b1e/1603]: error: ::read ( 7, 0x28091c, 1024 ) =&gt; -1 err = Bad file descriptor (0x00000009)<br />
    


    J'ai recommencé plusieurs fois : suppression du profile sur l'iphone, reinstal. Bof.
    Le profile expire en aout, je ne comprends pas pourquoi ça foire.

    Une idée ?

  • AliGatorAliGator Membre, Modérateur
    04:54 modifié #5
    T'as regénéré le Provisionning Profile (qui, pour rappel, encapsule le certificat, l'AppID, et la liste des devices autorisées) correspondant pour intégrer ce certificat renouvelé, au moins ?
  • groumpfgroumpf Membre
    mai 2010 modifié #6
    Oui j'ai régénéré le profile (supprimé le vieux et refait un). Le certificat utilisé est valable jusqu'au 19 mai et affiche bien mon profile dans la liste des profile.
    J'ai vérifié que mon iphone était dedans, l'AppId.
    Je ne vois plus trop quoi faire.
    Quand je supprime le profile de l'iphone, XCode me demande de l'installer quand le lance l'appli, normal donc mais plante au lancement.

    MAJ: en fait suite à  une relecture de ton post, je me dis que ce n'est pas le certificat qui a expiré (19 mai) mais le profile dev de l'application.
  • groumpfgroumpf Membre
    04:54 modifié #7
    Bon finalement j'ai régénéré un certificat de dev + un profile, et là  ça fonctionne.
    Bizarre bizarre...
    Mais ouf :)
Connectez-vous ou Inscrivez-vous pour répondre.