gpt4 book ai didi

ios - 推送通知在 Ad-Hoc 配置文件下不起作用 - 已尝试(几乎)一切

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:11:41 24 4
gpt4 key购买 nike

我在使用开发配置文件时成功地从 APNs 取回了 token 。当移动到 Ad Hoc 时,我从未从 APNs 得到 token ,因此我无法将它发送到我们的通知服务器。在阅读了 Stackoverflow 上的所有帖子和官方文档(即重新创建的配置文件、证书等)后尝试了任何方法现在,我尝试使用

codesign -dvvvv --entitlements - MyApp.app

查看我如何签署应用程序的命令,我收到了以下内容

<dict>
<key>application-identifier</key>
<string>XXXXXXX.com.company.MyApp</string>
<key>aps-environment</key>
<string>production</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>XXXXXXX.com.company.MyApp</string>
</array>
</dict>

这是一个 Ad Hoc 代码标志吗?它不应该将 UDID 列表添加到配置文件中吗?关于它会是什么的任何其他想法?谢谢!

最佳答案

A.成员(member)中心
0。证书“iOS 分发版”
1.已启用推送通知以供分发的 AppID
2.证书'APNs Production iOS'
3. AdHoc Distribution Provisioning Profile(每个 AppID 唯一)
4.下载证书“APN production iOS”并单击要添加到钥匙串(keychain)访问的文件

B.xcode 6.1.1
1.使用AppId配置项目
2. product/archive/export/Save for Ad Hoc Development——签名身份应该是“iOS -Distribution”,“Provisioning Profile”应该是 AdHoc Distribution Profile
3.导出ipa文件

C.itunes 12.0.1.26
1.添加ipa文件到itunes/Applications
2.连接设备到iTunesitunes/device(itunes up left corner)/Settings/Apps/change app to 'will install'
3.同步
4.启动应用并获取推送通知token

D.KeyChain访问-将证书“APN 生产 iOS”中的 key 导出到 .p12 --> app_prod_apn_key.p12使用密码 123456

E.JavaPNS 2.2(或其他工具——使用生产苹果服务器)
-运行以下命令:java -cp JavaPNS_2.2.jar:log4j-1.2.17.jar:bcprov-jdk15on-151.jar javapns.test.NotificationTest app_prod_apn_key.p12 123456 xxxxxxxx75556f8b56da29082da5f0f05d3cac1166fc8xxx4b7efd411b7fx>

关于ios - 推送通知在 Ad-Hoc 配置文件下不起作用 - 已尝试(几乎)一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14722797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com