a1332453211 2025-11-04 09:56 采纳率: 0%
浏览 19

hbuilder h5+app项目打包成ios 自定义基座闪退

问题遇到的现象和发生背景

hbuilder h5+app项目打包成ios 自定义基座闪退 但是标准基座没有问题 下面是运行的时候xcode的日志

操作环境、软件版本等信息

mac xcode
Reason: tried: '/usr/lib/swift/DCUniBase.framework/DCUniBase' (no such file, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/DCUniBase.framework/DCUniBase' (no such file), '/private/var/containers/Bundle/Application/F6BE0F4F-1E6F-44A6-BBFA-E65D539A8E33/HBuilder.app/Frameworks/DCUniBase.framework/DCUniBase' (no such file),

尝试过的解决方法

常识修改了manifest.json配置,但是云打包自定义基座后使用手机打开app直接就闪退,但是标准基座没有问题
就是一直提示这个没有DCUniBase.framework

  • 写回答

7条回答 默认 最新

  • 阿里嘎多学长 2025-11-04 10:05
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    根据你的描述,问题可能出在自定义基座上。以下是可能的解决方案:

    1. 检查基座配置:确保自定义基座的配置正确,特别是 Info.plist 文件中的配置。
    2. 检查基座代码:检查自定义基座的代码是否有任何错误或冲突,特别是与 iOS 的兼容性相关的代码。
    3. 检查 HBuilder 项目配置:检查 HBuilder 项目的配置是否正确,特别是 iOS 的配置。
    4. 尝试使用标准基座:尝试使用标准基座来确认问题是否出在自定义基座上。
    5. 检查 Xcode 日志:仔细检查 Xcode 日志,特别是错误信息和警告信息。

    核心代码

    如果你需要检查基座代码,可以尝试以下代码:

    // 在基座的 AppDelegate 中添加以下代码
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // ...
        // 添加以下代码来检查基座配置
        NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
        NSLog(@"Info.plist配置:%@", infoDict);
        // ...
    }
    

    这段代码可以帮助你检查基座的配置信息。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月4日