React native 这是使用sdk 39中的expo bare工作流在infoplist文件中添加字符串的方法吗#反应的
这是我的app.json文件,所以这是在expo bare workflow中添加infoplist文件的另一种方式,因为当系统向用户请求权限时,我需要添加一些字符串。是的,您已经找到了。这与my app.json的形状相同,它设置了React native 这是使用sdk 39中的expo bare工作流在infoplist文件中添加字符串的方法吗#反应的,react-native,permissions,expo,info-plist,React Native,Permissions,Expo,Info Plist,这是我的app.json文件,所以这是在expo bare workflow中添加infoplist文件的另一种方式,因为当系统向用户请求权限时,我需要添加一些字符串。是的,您已经找到了。这与my app.json的形状相同,它设置了expo.ios.infoPlist,并请求类似的权限。你的意思是你添加了这个,并且在提交给苹果时返回了相同的错误?那样的话,我不太确定。我的字符串更具体地说明了想要获得每个特定权限的确切用例(例如“我想使用相机在应用程序中支持此功能”)不,不,我没有收到任何错误。
expo.ios.infoPlist
,并请求类似的权限。你的意思是你添加了这个,并且在提交给苹果时返回了相同的错误?那样的话,我不太确定。我的字符串更具体地说明了想要获得每个特定权限的确切用例(例如“我想使用相机在应用程序中支持此功能”)不,不,我没有收到任何错误。我的意思是,它没有改变警报框中的任何消息。我在infoplist文件中添加的字符串不会显示在警报框中。此字符串未显示在警报框中,也未给出任何错误。它只是不以这种方式工作。
{
"expo": {
"name": "Light",
"slug": "Light",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"userInterfaceStyle": "automatic",
"ios": {
"userInterfaceStyle": "automatic",
"bundleIdentifier": "com.ShivBaapYaadHai.Light",
"buildNumber": "1.5.0",
"infoPlist": {
"NSCameraUsageDescription": "Enable Camera Acess so that you can record Videos",
"NSMicrophoneUsageDescription": "Enable Microphone Access so that you can start recording audio ",
"NSPhotoLibraryUsageDescription": "Enable Camera Roll Access so that you can select Other Videos from Camera Roll"
}
},
"android": {
"userInterfaceStyle": "automatic",
"package": "com.ShivBabaYaadHai.Light",
"versionCode": 1
},
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"web": {
"favicon": "./assets/favicon.png"
}
}
}