真机调试可以收到推送消息,打包成ipa,装到手机上,收不到推送消息

前段时间需要远程发测试包  遇到这种问题 很是操蛋,在这记录一下 以备不时之需,也供大家参考

在这里说两个解决方式,可能针对的情况不同 效果也不同

一:

1.打包方式,要选第四种,以前我这选的都是第二种,也是收不到。改成第四种后,可以收到

2:.打包时,检查下aps类型,应该是dev,不能是prod。


二:

 
打包程序 是要选择证书的 。服务器代码, ture对应发布证书打包的API,false对应开发证书打包的API。 


三:(我的忘了怎修改好的了。好像就是正常打包,不需要上面两部操作)

关注公众号,有惊喜!赶紧的,我要到5000粉丝




### 将 UniApp 应用程序打包iOS 版本并集至 Xcode #### 准备工作 为了顺利将使用 UniApp 开发的应用程序本地打包 iOS 版本,并将其集到 Xcode 进行进一步开发或调试,开发者需先完一系列准备工作。这包括但不限于安装必要的环境工具如 HBuilderX 或者命令行工具 CLI,以及获取苹果开发者账号用于签名和发布应用。 #### 创建项目与配置 通过HBuilderX新建一个基于Vue框架的跨平台移动应用工程,在项目的根目录下会自动生`manifest.json`文件,该文件包含了应用程序的基础信息设置,比如名称、图标路径等重要参数[^1]。 #### 编译构建iOS版本 当完了前端页面的设计编码之后,就可以着手准备编译iOS版了。对于希望深入定制或者优化性能的情况,则可以选择“真机运行”的方式来直接生ipa文件或是导出.xcworkspace的工作空间给Xcode打开继续编辑[^2]。 此时需要注意的是,如果打算利用原生能力扩展功能(例如调用相机),则可能还需要按照官方文档指示引入特定的SDK支持。 #### 配置Xcode项目 一旦选择了上述提到的“.xcworkspace”选项,那么将会得到一个可以直接被Xcode识别加载的工作区文件。在这个过程中,确保遵循Apple的相关规定调整Bundle Identifier和其他证书配置项以便能够功部署设备上测试。 此外,针对某些特殊需求场景下的高级特性实现——像推送通知服务之类的,则往往涉及到更复杂的后台服务器对接流程;而对于这些部分感兴趣的读者可以查阅更多关于uni-app插件市场的资料以找到合适的解决方案。 ```bash # 使用CLI方式进行打包前,请确认已全局安装@vue/cli-service-global npm install -g @dcloudio/unicloud-cli cd your_project_directory # 构建iOS版本 hbuilderx build ios ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值