我想知道如何使用命令行正确地重新签名应用程序(使用推送通知)。
以下是一些背景知识:
codesign -f -s "iPhone Distribution: *****" -vv path/to/app
重新签名应用程序,该应用程序仍能正常运行。但是,推送通知会停止使用消息No valid 'aps-environment' entitlement string found for application 'MyPushTest': (null). Notifications will not be delivered.
有没有人知道如何使用命令行做正确的辞职,之后推送通知会正常工作?
感谢。
答案 0 :(得分:4)
如果您的mobileprovisioning配置文件允许推送通知 - 一切都应该顺利进行。请注意 - 通配符mobileprovisioning配置文件不支持推送通知。
要检查mobileprovisioning是否与推送通知兼容 - 请检查配置文件中的“aps-environment”字符串是否存在。它应该设置为Sandbox的“开发”和生产网关的“生产”。
您可能需要查看www.aironapp.com。它为您进行重新设计。您需要在设置中配置Apple Dev帐户。