我有一个通过 UIActivityViewController 共享一行文本和一个图像的代码。在我更新到 iOS 10 后,它开始崩溃并显示以下日志:
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.
我没有发布代码,因为它似乎发生在 Apple 自己的示例中。我找到了对应的radar ,但不是 StackOverflow 主题。
希望它能节省一些人的时间。解决方法是将该行添加到您的 plist,即使应用程序本身不与照片库交互。如果有人找到更好的解决方案,那就太好了。
请注意,它与 problem with UIImagePickerController 不同。 - 它接近相反的 Action 。
Best Answer-推荐答案 strong>
将 NSPhotoLibraryUsageDescription 添加到 Info.plist :-( 不要留空 - 它会重复使用 Apple 的默认问题,但仅适用于开发。将此类存档上传到 App Store 会触发错误。
关于iOS 10 : sharing image/save image started crashing,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/39678071/
|