In my existing app where reading/writing to a specific photo album always worked with PHAuthorizationStatusAuthorized authorization, I find that the following function always returns nil with PHAuthorizationStatusLimited authorization:
+ (PHFetchResult<PHAssetCollection *> *)fetchAssetCollectionsWithLocalIdentifiers:(NSArray<NSString *> *)identifiers options:(PHFetchOptions *)options;
Is there some way for the user to grant Limited access for reading/writing to Collections/Albums? Is there a different request I should be making?