Is an iCloud container required for just read access?

I'm using UIDocumentPickerViewController to open iCloud drive to allow my users to choose a file to upload. My app has no need for storing any information on iCloud, only reading it. So far everything works great in Simulator and on device, however when I deploy through TestFlight the app will crash when I attempt to open the document picker.The logs show "

Assertion failure in -[UIDocumentPickerViewController _commonInitWithCompletion:91]...".
The
only thing I've been able to figure is that it might be a capabilities/entitlements issue. I haven't set up an iCloud container for my app, is it required even though I'm not using any storage functions? I'd create one to find out, but my organization requires me to have a good reason to make changes to the app provisions/profiles etc., plus since you can't delete containers I don't want to create one without reason.
Thoughts?

Replies

Is this still true as of iOS 11 beta 6?