iOS Team Provisioning Profile是否与开发aps环境兼容?

iOS Team Provisioning Profile是否与开发aps环境兼容?

问题描述:

我想确认一个ipa是否准备开发Apple推送通知。iOS Team Provisioning Profile是否与开发aps环境兼容?

我知道如果使用分发(生产)配置文件进行签名,可能会中断开发aps环境推送通知,但iOS团队配置配置文件如何?

我可以用这个签名应用程序,但仍然期望开发aps-environment推送通知正常工作吗?

以下是IPA的embedded.mobileprovision相关摘录:

<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> 

是的,你可以用提到的供应曲线签字,并期望推送通知的工作。 但是您必须知道只有配置配置文件不会促成Apple推送通知。您还应该将推送证书部署到服务器或将推送通知发送给用户的服务中。