uniapp ios 白屏
这个问题找了两天,
问题出现的很离谱
代码编译没问题,安卓、ios真机运行也没问题,打包以后安卓没问题,iphone 12(ios16.6.1)安装也没问题,还有一个iphone 6s(ios14.7.1)和iphone 11(ios16.3.1)打开以后就白屏,一脸问号。
开始以为是代码问题,就找main.js 找app.vue 找router.js 找manifest.json 找index页面....,后面以为是hbuilderx升级版本导致的降版本也不行,然后又发现hbuilderx升级后版本号规则变了,改版本号也不行,然后没办法了,把能运行的项目的page.json manifest.json main.js app.vue 考过来,居然能运行!然后一个文件一个文件的试,发现是page.json还原就正常了,然后以为是subpackage分包的问题,就各种查分包资料,以为是分包超长了啥的,后面发现不是这个原因,是其中几个页面的原因,然后在对这几个页面筛查,删除-打包-还原一个一个的试。
最后锁定一个页面,看代码,看到一段正则表达式,脑海里面突然想起来ios好像是不支持正则表达式,删掉行了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通