react-native - 应用发布到 Expo 而其他人无法访问时,如何解决问题?
问题描述
我已经使用 CLI 将我的 IOS 应用程序推送并发布到 Expo,并获得了我的托管链接。当我尝试打开应用程序时,一切正常。
当其他人尝试从博览会站点打开应用程序时,他们会收到以下错误:
您要求的体验对您来说是不可行的。您需要登录或要求所有者授予您访问权限。
问题是用户已经在 IOS 上使用 Expo 应用程序登录。
我的项目是公开的,这是我的 app.json:
{
"expo": {
"name": "PassApp",
"description": "Simple QR code scanning app",
"slug": "ExpoClinicQr",
"privacy": "public",
"sdkVersion": "31.0.0",
"platforms": [
"ios",
"android"
],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true
}
},
"infoPlist": {
"NSCameraUsageDescription": "This app uses the camera to scan barcodes for clinic."
}
}
解决方案
解决。
基本上,您需要向其他人提供您的 Expo 用户名/密码,因为其他人无法使用他们的凭据打开 Expo 项目。
另一个解决方案是使用 Testflight 并在那里添加用户。
推荐阅读
- botframework - ResumptionCookie 不在 MS BotFramework v4 中
- javascript - 如何将 blob 文件上传到服务器、存储并将文件返回到客户端
- python - 狮身人面像自动摘要链接到导入的成员文档
- angular - 错误类型错误:无法在 NgbDropdown._isEventFromToggle 读取未定义的属性“isEventFrom”
- c# - 从流中读取(或编辑)大 JSON 的方式
- sharepoint - 在 Sharepoint 中使用 pnp 搜索检索列表元素
- python - 解析同一文件夹中的多个 XML 文件
- html - Ejs 文件无法读取数组变量
- javascript - 使用 Mootools 将模板注入现有表,但在 eval 中未定义获取 rownum
- mysql - 寻找正确的查询