帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
21
帖子
0
勋章
3753
Y币

[问题求助] iOS下自定义loader闪退

[复制链接]
发表于 2023-9-12 14:38:00
本帖最后由 三品软件 于 2023-9-12 14:43 编辑

iOS 下编译的自定义 loader 闪退,无法打开应用,安卓下是可以成功运行的,报错如下(详细日志看附件):
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}
uzapp-2023-09-12-140638.doc 下载附件
2023-9-12 14:43上传15 KB下载次数: 82
380
帖子
4
勋章
6
Y币
您好,添加的有哪些插件,一个一个去掉编译,排查一下,看是不是和某个插件相关。

检查插件文档,是否都按插件文档描述要求配置了。
21
帖子
0
勋章
3753
Y币
技术咨询-F · 2023-9-12 15:19您好,添加的有哪些插件,一个一个去掉编译,排查一下,看是不是和某个插件相关。

检查插件文档,是否都按插件文档描述要求配置了。

去掉 huaweiPush 模块能正常打开,huaweiPush 配置也是按照文档上面配置的
380
帖子
4
勋章
6
Y币
三品软件 · 2023-9-13 16:32去掉 huaweiPush 模块能正常打开,huaweiPush 配置也是按照文档上面配置的

自定义模块重新上传再试试

entitlements 文件配置了吗

iOS端使用攻略
1、按照 华为官方文档 注册开发者、创建应用、设置数据、制作推送凭证、配置推送。最后,登录AppGallery Connect 网站,点击“我的项目”,在项目列表中找到您的项目,顶部栏选择您的iOS应用,左侧导航栏选择“项目设置 > 常规”,下载“agconnect-services.plist”文件。将下载好的“agconnect-services.plist”文件拷贝到自定义附加插件上传YonBuilder移动开发平台。至此准备工作完毕。下载huaweiPushAppendix 插件 zip 包并解压,替换其中的agconnect-services.plist并重新压缩即可得到自定义附加插件。

2,创建 entitlements 文件,告诉 YonBuilder移动开发 应用打包服务器开通了推送权限。配置详情参考论坛文档,示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>aps-environment</key>
    <string>development</string>
</dict>
</plist>
21
帖子
0
勋章
3753
Y币
技术咨询-F · 2023-9-13 16:45自定义模块重新上传再试试

entitlements 文件配置了吗

我只在华为手机上面才使用华为推送,应该不用这样配置了吧
21
帖子
0
勋章
3753
Y币
技术咨询-F · 2023-9-13 16:45自定义模块重新上传再试试

entitlements 文件配置了吗

如果只在华为手机上才用华为推送,是否不用配置entitlements文件?麻烦解答一下
380
帖子
4
勋章
6
Y币
三品软件 · 2023-9-14 10:11如果只在华为手机上才用华为推送,是否不用配置entitlements文件?麻烦解答一下

不需要

但是iOS需要
21
帖子
0
勋章
3753
Y币
技术咨询-F · 2023-9-14 11:41不需要

但是iOS需要

意思是我不在 iOS 端使用华为推送,还是要配置 entitlements 文件吗?
21
帖子
0
勋章
3753
Y币
技术咨询-F · 2023-9-13 16:45自定义模块重新上传再试试

entitlements 文件配置了吗

即使不在 iOS 端使用华为推送,也要配置 entitlements 文件吗?
380
帖子
4
勋章
6
Y币
三品软件 · 2023-9-18 09:00即使不在 iOS 端使用华为推送,也要配置 entitlements 文件吗?

对,加了模块就要配,可以编译iOS时,先把模块去掉。代码也判断系统进行区别编写,iOS不调用这个模块。
12下一页
您需要登录后才可以回帖 登录

本版积分规则