expo-image-picker is working fine in Android but not working in iOS. Here is my code for opening library:
const openImageLibrary = async () => {
console.log('here');
const {status} = await ImagePicker.requestMediaLibraryPermissionsAsync();
console.log({status});
try {
const response = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ['images'],
});
console.log({response});
if (!response.canceled) {
setPickedImage(response.assets?.[0].uri);
}
} catch (error) {
console.log('error', error);
}
};
In my terminal console, i can see these outputs:
here
{"status": "granted"}
Versions, i am using:
"expo": "^52.0.33",
"expo-image-picker": "~16.0.6"
Development:
Real device, Expo GO, Iphone 15 Pro Max