选择视频后,UIImagePickerController 在 iOS10 模拟器上卡住压缩视频

UIImagePickerController stuck on compressing video on iOS10 simulator after choosing a video

我的这个应用程序在 iOS9 上始终正常运行,现在我已将 swift 代码迁移到 3.0 并添加了所需的 plist 行以访问照片库。
在模拟器上尝试使用 UIImagePickerController 从相机胶卷中选择视频(通过拖动预加载)时,它总是卡在 "Compressing Video" 并且不会回调委托方法。

   @IBAction func videoFromLibrary(_ sender: UIBarButtonItem) {
        picker.allowsEditing = false
        picker.sourceType = .photoLibrary
        picker.mediaTypes = UIImagePickerController.availableMediaTypes(for: .photoLibrary)!
        picker.modalPresentationStyle = .popover
        present(picker, animated: true, completion: nil)
        picker.popoverPresentationController?.barButtonItem = sender
    }

使用真实设备它工作正常,这似乎真的是一个 Apple 错误,我想知道是否有人遇到过这个问题或者我遗漏了一些东西来使 UIImagePickerController 使用视频再次正确工作模拟器(或者如果有解决方法)。

我在 iPhone 7 Plus 模拟器上遇到了同样的问题 运行,但是当我在 iPhone 6s Plus 上 运行 它似乎消失了模拟器。也许是模拟器中的错误。

我 运行 对于 iOS 10 对于 Xcode 8 和 iPad Pro 12.9in 模拟器遇到同样的问题。

如果您使用 iPad Pro 9.7in Simulator 则它可以工作。天哪,Apple,请正视你的行为!