I received this email from App Store Connect after upgrading from SDK42 to SDK44. The build was created by expo build:ios --type archive
. Then uploaded using Transporter app.
Is there a way I could find out more about this? e.g. debugging the IPA
btw this is my unsuspicous app.json file:
export default {
name: '...',
owner: '...',
slug: '...',
privacy: 'public',
platforms: ['ios', 'android'],
version: '2.2.1',
sdkVersion: '44.0.0',
icon: './assets/icon.png',
splash: {
image: './assets/splash.png',
resizeMode: 'contain',
backgroundColor: '#fff',
},
extra: {
ENVIRONMENT,
...extras,
},
assetBundlePatterns: ['**/*'],
updates: {
fallbackToCacheTimeout: 10000,
},
ios: {
supportsTablet: true,
bundleIdentifier: '...',
infoPlist: {
ITSAppUsesNonExemptEncryption: false,
NSCalendarsUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSCameraUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSContactsUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSLocationWhenInUseUsageDescription:
'We use your current location to help you find nearby race events.',
NSMicrophoneUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSMotionUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSPhotoLibraryAddUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSPhotoLibraryUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
NSRemindersUsageDescription:
'This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.',
},
},
android: {
package: '..',
googleServicesFile: './google-services.json',
},
};