我是xcode和反应原生的新手。我尝试使用react-native-image-picker添加用户配置文件(上传到s3)。 react-native-image-picker的入门假设您了解info.plist。我不能100%确定如何处理:
对于iOS 10+,添加NSPhotoLibraryUsageDescription, NSCameraUsageDescription和NSMicrophoneUsageDescription(如果 允许视频)键到Info.plist,其中包含描述原因的字符串 您的应用需要这些权限
我知道在ios文件夹中找到了info.plists,但是
答案 0 :(得分:0)
您想要编辑需要权限的plist。如果您正在制作一个移动应用程序:RNapp。
您可以在文本编辑器中执行此操作,但最简单的方法是使用Xcode。
在最后一项上打开plist(确保它没有展开_按下+
按钮创建一个新行以提供一个键来定义一个值.Xcode应该在你上面提供的键上自动完成并将值设置为适当的类型。
希望这有帮助。
答案 1 :(得分:0)
如果您未在Info.plist中提供隐私密钥,那么您的应用就会崩溃。你可以看到它的日志崩溃的原因。
您可以在xcode的info.plist中找到以下代码,在文本编辑器中打开。 添加这些将授予使用相机,PhotoLibrary,视频
的权限<key>NSCameraUsageDescription</key>
<string>${PRODUCT_NAME} Camera Usage</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>${PRODUCT_NAME} PhotoLibrary Usage</string>
<key>NSVideoSubscriberAccountUsageDescription</key>
<string>${PRODUCT_NAME} Video Subscribe Usage</string>
答案 2 :(得分:0)
添加ti info.plist
<key>NSPhotoLibraryUsageDescription</key>
<string>Photo Library Access Warning</string>