uni-app ios手机云打包安装的app打开出现白屏

发布于 1周前 作者 caililin 来自 Uni-App

uni-app ios手机云打包安装的app打开出现白屏

开发环境 版本号 项目创建方式
Windows Win10 22H2 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:3.99

手机系统:iOS

手机系统版本号:iOS 15

手机厂商:苹果

手机机型:7 plus

页面类型:vue

vue版本:vue2

打包方式:云端

App下载地址或H5网址:https://www.pgyer.com/gTy0NS

示例代码:

main.js模块代码配置

import App from './App'
import {
	$http
}
from './common/http.js'
import $common from "@/common/common.js"
import $util from "@/common/util.js"
// #ifndef VUE3
import Vue from 'vue'
// 创建事件总线   就相当于创建了一个新的vue实例
const bus = new Vue()  
import './uni.promisify.adaptor'
Vue.config.productionTip = false
Vue.prototype.$http = $http
Vue.prototype.$util = $util
Vue.prototype.$common = $common
App.mpType = 'app'
const app = new Vue({
...App
})
app.$mount()
// #endif  
// #ifdef VUE3
import {
	createSSRApp
}
from 'vue'  
export function createApp() {
	const app = createSSRApp(App)
	app.config.globalProperties.$http = $http
	app.config.globalProperties.$util = $util
	app.config.globalProperties.$common = $common
	return {
		app
	}
}
// #endif  
//域名
$http.baseUrl = 'http://yuanxinyuan.gaojunjun.cn/api/'
$http.baseimgUrl = 'http://yuanxinyuan.gaojunjun.cn/'  
$http.beforeRequest = function(options) {
	if (!options.data) {
		options.data = {}
	}
	const token = uni.getStorageSync('token')
	if (token) {  
		options.header.XUserToken = token  
	}  
	if (options.showLoading) {  
		uni.showLoading({  
			title: '加载中...'  
		})  
	}  
}
$http.afterRequest = function(options) {
	uni.hideLoading()
	if (options && options.data && options.data.code === 201) {
		console.log(options.data.message)
		uni.showToast({
			title: options.data.message,
			icon: 'none'  
		})  
	}
}

操作步骤:

ios基座运行app正常打开没有问题,云打包安装之后app打开一直是白屏,把app后台关闭程序打开还是白屏


预期结果:


ios基座运行app正常打开没有问题,云打包安装之后app打开一直是白屏,把app后台关闭程序打开还是白屏

实际结果:

ios基座运行app正常打开没有问题,云打包安装之后app打开一直是白屏,把app后台关闭程序打开还是白屏


bug描述:


ios基座运行app正常打开没有问题,云打包安装之后app打开一直是白屏,把app后台关闭程序打开还是白屏

10 回复

可以使用自定义基座调试一下


真机调试运行是可以正常打开的,就是云打包的打开白屏,目前是15、12的系统版本有问题,17 的是可以

也没有报错信息

打包类型是什么?

顶,以前就多次出现过白屏问题!!!一提到白屏就PTSD!!!

同样的问题。我测试了,我的app是启动时调用了uni.getStorage报错error了,所以整个APP的启动就失败了。目前没人处理,估计要等春节放假回来才有人管。

同样的问题,IOS正式版APP打包后无法打开,卡在开屏页,H5、自定义基座没问题。

解决了吗?

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!