kien
kien
  • 发布:2020-08-22 15:56
  • 更新:2020-11-23 14:00
  • 阅读:1746

iOS uni-app打包wgt后,嵌入项目中页面无法更新。

分类:uni小程序sdk

操作步骤
1、将hbuildex打包好的wgt文件 手动添加到项目文件夹中,每次替换下wgt文件。
问题:
除了第一次打开的界面是正确的,后续重新打包的wgt界面,未展示出来。模拟器运行依然是之前的界面。

注:当手动删除模拟器中app后,再次运行,界面变成了最新版的。

2020-08-22 15:56 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

可能是本地文件更新,app文件并没有跟着更新

lingda

lingda

看一下这个:
/// 检查运行目录是否存在应用资源,不存在将应用资源部署到运行目录

  • (void)checkUniMPResource {
    // 注意:isExistsApp: 方法仅是判断运行目录中是否存在应用资源,正式环境应该添加版本控制,内置新的wgt资源后需要判断版本,决定是否需要释放应用资源
    if (![DCUniMPSDKEngine isExistsApp:k_AppId]) {
    // 读取导入到工程中的wgt应用资源
    NSString *appResourcePath = [[NSBundle mainBundle] pathForResource:k_AppId ofType:@"wgt"];
    // 将应用资源部署到运行路径中
    if ([DCUniMPSDKEngine releaseAppResourceToRunPathWithAppid:k_AppId resourceFilePath:appResourcePath]) {
    NSLog(@"应用资源文件部署成功");
    }
    }
    }
  • kien (作者)

    应用资源文件部署成功

    2020-11-11 17:26

m***@163.com

m***@163.com

这个问题有解决吗,我现在也有这个问题

该问题目前已经被锁定, 无法添加新回复