- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试遵循 FoodTracker Apple 教程。代码 8.1。我得到这个崩溃日志:
2016-11-06 16:49:17.922832 FoodTracker[2307:660318] [access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
(数据库)
我已经阅读了几篇关于 iOS 10 中缺少隐私 key 的文章,因此我添加了所需的 key ...
隐私 - 照片库使用说明
...以及值列下的自定义消息。然而,当我点击图像时,我仍然遇到同样的崩溃。任何帮助都会很棒。我很想完成本教程。
谢谢!
信息:
我还不能包括我的 info.plist 的截图,所以这里是截图的链接:
这是我的 ViewController.swift 以防万一:
import UIKit
class ViewController: UIViewController, UITextFieldDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
// MARK: Properties
@IBOutlet weak var nameTextField: UITextField!
@IBOutlet weak var mealNameLabel: UILabel!
@IBOutlet weak var photoImageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
nameTextField.delegate = self
}
// MARK: UITextFieldDelegate
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// Hide the keyboard
textField.resignFirstResponder()
return true
}
func textFieldDidEndEditing(_ textField: UITextField) {
mealNameLabel.text = textField.text
}
// MARK: UIImageControllerDelegate
func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
dismiss(animated: true, completion: (nil))
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let selectedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
photoImageView.image = selectedImage
dismiss(animated: true, completion: (nil))
}
// MARK: Actions
@IBAction func selectImageFromPhotoLibrary(_ sender: UITapGestureRecognizer) {
nameTextField.resignFirstResponder()
let imagePickerController = UIImagePickerController()
imagePickerController.sourceType = .photoLibrary
imagePickerController.delegate = self
present(imagePickerController, animated: true, completion: nil)
}
@IBAction func setDefaultLabelText(_ sender: UIButton) {
mealNameLabel.text = "Default Text"
}
}
最佳答案
FoodTracker项目下共有3个Info.plist文件。确保您正在编辑“FoodTracker”文件夹下的那个。此外,请确保该属性未在任何现有数组属性下级联。
关于ios - NSPhotoLibraryUsageDescription 键添加到 info.plist,由于隐私敏感数据仍然崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40454993/
第一次,我遇到了一个真正令人沮丧的问题。我不使用对照片库的任何访问权限,我不在我的应用程序中保存任何图像,我不使用任何需要使用说明的 API,我不在我的项目中使用任何其他库,但是当我上传我的应用程序时
我已将 key 和字符串消息添加到 .plist,但由于某种原因,我的应用程序不断崩溃,我不知道为什么。我从 swift 添加到 .plist 文件,我也尝试将它手动添加到代码中。当我运行该应用程序时
我正在尝试本地化应用程序的 info.plist 文件 ( reference here ) 中定义的 NSPhotoLibraryUsageDescription 键。 当应用程序首次请求访问您的相
我的应用今天在 Xcode9 上更新时崩溃,在 iOS11 上测试。添加 NSPhotoLibraryAddUsageDescription 之后它就可以工作了,即使我已经有了 NSPhotoLibr
更新: 我尝试将字符串值添加到 "NSPhotoLibraryUsageDescription" 键。 它可以工作。我的构建版本现在可以在我的 TestFlight 上使用。 ps:构建版本表示构建版
TLDR; 使用 Cordova,有没有办法覆盖插件可能设置的任何 Info.plist 值,例如 NSPhotoLibraryAddUsageDescription? (即可能有一个钩子(Hook)
尝试遵循 FoodTracker Apple 教程。代码 8.1。我得到这个崩溃日志: 2016-11-06 16:49:17.922832 FoodTracker[2307:660318] [acc
我们的 iOS 混合移动应用程序(使用 MobileFirst 7.1 开发)最近被 Apple 拒绝了: This app attempts to access privacy-sensitive
将 React-Native 构建的 .ipa 上传到 App Store 后,我从 Apple 收到此上传错误: Missing Info.plist key - This app attempts
在我第一次从 Xcode 8 上传到 iTunes Store 时,我收到了来自 Apple 的以下消息 This app attempts to access privacy-sensitive d
我完全使用应用程序加载器上传了我的 .ipa 文件,但我没有找到在 Itunes Connect 上构建的文件,我还收到了来自苹果支持的这条消息:“我们发现了一个或多个关于你最近交付的“更新 HF”的
最近我开始遇到这个错误: NSPhotoLibraryUsageDescription key must be present in Info.plist to use camera roll. 我正
我是否需要添加 NSPhotoLibraryUsageDescription key info.plist 。我没有使用任何与图像相关的库。 那我为什么会收到这封邮件 此应用试图在没有使用说明的情况下
我有一个正在更新到 Xcode 8.2.1 的应用程序。以前访问相机和照片库工作正常。但是现在应用程序崩溃并显示以下消息: This app has crashed because it attemp
我在项目的 info.plist 文件中添加了 NSPhotoLibraryAddUsageDescription 和 NSPhotoLibraryUsageDescription 。尝试创建相册或将
我开发了一个 Ionic 2 应用程序。当我尝试将它上传到 Apple 商店时,他们拒绝了它并显示以下消息: Missing Info.plist key - This app attempts to
我正在开发一个新应用程序,并尝试通过应用程序加载器首次提交到 iTunes。 ipa 文件由 phonegap 构建在线服务构建,该应用程序使用 cordova 相机插件等。 当我使用应用程序加载器上
我是 xcode 和 react-native 的新手。我正在尝试使用 react-native-image-picker 添加用户配置文件(上传到 s3)。 react-native-image-p
我是一名优秀的程序员,十分优秀!