0

J'essaie de confirmer qu'un ipa est prêt pour le développement des notifications push Apple.Le profil iOS Team Provisioning est-il compatible avec l'environnement de développement aps?

Je sais qu'il est possible de rompre les notifications push de développement aps-environment en signant avec un profil de provisioning (production) de distribution, mais qu'en est-il du profil iOS Team Provisioning? Est-ce que je peux signer l'application avec ceci et je m'attends à ce que les notifications push de développement d'environnement-aps fonctionnent?

Voici les extraits pertinents de la embedded.mobileprovision de ipa:

<key>Entitlements</key> 
<dict> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>TEAMIDHERE.*</string>  
    </array> 
    <key>get-task-allow</key> 
    <true/> 
    <key>application-identifier</key> 
    <string>TEAMIDHERE.com.myapp.dev</string> 
    <key>com.apple.developer.team-identifier</key> 
    <string>TEAMIDHERE</string> 
    <key>aps-environment</key> 
    <string>development</string> 
</dict> 
<key>ExpirationDate</key> 
<date>2018-07-31T22:07:59Z</date> 
<key>Name</key> 
<string>iOS Team Provisioning Profile: com.myapp.dev</string> 

Répondre

1

Oui, vous pouvez signer avec le profil d'approvisionnement mentionné et attendre la notification push fonctionne. Mais vous devez savoir que seul le profil d'approvisionnement ne contribue pas à la notification Apple Push. Vous devez également déployer le certificat push de développement sur le serveur ou le service à partir duquel la notification push sera envoyée à l'utilisateur.