我们的许多客户使用“企业许可证”来分发他们的应用程序.每年他们都需要辞职并重复工作.他们的要求如下
>应用程序使用APNS
>他们不想分享他们的企业许可证
>使用证书签名时,捆绑标识符应该是可替换的
>他们在Keychain中有相同名称的证书
用户界面具有以下字段
> * .ipa文件的路径
> * .mobileprovision文件的路径
>钥匙串名称(可选择包含多个具有相同名称的证书)
>证书名称(iPhone开发人员:…..)
我能够对应用程序进行协同设置,但APNS在辞职后无法正常工作.或者是否无法使用bundleIDentifIEr重新签名应用程序?
此外,我还想添加一个Keychain中可用证书下拉列表的功能,以提高可用性.任何指针都会有很大的帮助
解决方法 要启用推送通知,应用程序ID和配置文件需要由Apple(通过门户网站)配置和允许.您无法通过辞职来为任意配置文件/应用启用它.在协同设计期间,权利需要将apns-environment密钥设置为沙盒/生产,具体取决于应用程序使用的内容.然后,这将在运行时由iOS验证.如果您使用的是第三方签名工具,则应从配置文件中获取apns-environment值.
对于调试,您可以使用以下命令查看.app的权利:
codesign -d --requirements - --enTitlements - path/to/My.app
您应该看到apns-environment值,但前提是配置文件已启用.
总结以上是内存溢出为你收集整理的在不使用XCode的情况下对iOS应用程序进行协调设置(APNS已启用)全部内容,希望文章能够帮你解决在不使用XCode的情况下对iOS应用程序进行协调设置(APNS已启用)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)