| /expo/packages/expo-calendar/plugin/src/ |
| H A D | withCalendar.ts | 14 if (!config.ios) config.ios = {}; 15 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 16 config.ios.infoPlist.NSCalendarsUsageDescription = 17 calendarPermission || config.ios.infoPlist.NSCalendarsUsageDescription || CALENDARS_USAGE; 18 config.ios.infoPlist.NSRemindersUsageDescription = 19 remindersPermission || config.ios.infoPlist.NSRemindersUsageDescription || REMINDERS_USAGE; 21 config.ios.infoPlist.NSCalendarsFullAccessUsageDescription = 23 config.ios.infoPlist.NSCalendarsFullAccessUsageDescription || 25 config.ios.infoPlist.NSRemindersFullAccessUsageDescription = 27 config.ios.infoPlist.NSRemindersFullAccessUsageDescription ||
|
| /expo/packages/expo-calendar/plugin/build/ |
| H A D | withCalendar.js | 8 if (!config.ios) 9 config.ios = {}; 10 if (!config.ios.infoPlist) 11 config.ios.infoPlist = {}; 12 config.ios.infoPlist.NSCalendarsUsageDescription = 13 calendarPermission || config.ios.infoPlist.NSCalendarsUsageDescription || CALENDARS_USAGE; 14 config.ios.infoPlist.NSRemindersUsageDescription = 16 config.ios.infoPlist.NSCalendarsFullAccessUsageDescription = 18 config.ios.infoPlist.NSCalendarsFullAccessUsageDescription || 20 config.ios.infoPlist.NSRemindersFullAccessUsageDescription = [all …]
|
| /expo/packages/@expo/config-plugins/src/ios/__tests__/ |
| H A D | RequiresFullScreen-test.ts | 5 expect(getRequiresFullScreen({ ios: {} })).toBe(true); 8 expect(getRequiresFullScreen({ ios: {}, sdkVersion: '43.0.0' })).toBe(false); 9 expect(getRequiresFullScreen({ ios: {}, sdkVersion: 'UNVERSIONED' })).toBe(false); 12 expect(() => getRequiresFullScreen({ ios: {}, sdkVersion: '43.0' })).toThrow(/version/); 16 expect(getRequiresFullScreen({ ios: { requireFullScreen: false } })).toBe(false); 17 expect(getRequiresFullScreen({ ios: { requireFullScreen: true } })).toBe(true); 52 { ios: { requireFullScreen: false } }, 67 { ios: { requireFullScreen: false } }, 83 { ios: { requireFullScreen: false } }, 94 plist = setRequiresFullScreen({ ios: { requireFullScreen: false } }, plist); [all …]
|
| H A D | DeviceFamily-test.ts | 25 getDeviceFamilies({ ios: { isTabletOnly: true, supportsTablet: false } } as any); 35 expect(getIsTabletOnly({ ios: {} })).toBe(false); 39 expect(getIsTabletOnly({ ios: { isTabletOnly: true } })).toBe(true); 43 expect(getSupportsTablet({ ios: {} })).toBe(false); 47 expect(getSupportsTablet({ ios: { supportsTablet: true } })).toBe(true); 51 expect(getDeviceFamilies({ ios: { supportsTablet: true } })).toEqual( 57 expect(getDeviceFamilies({ ios: {} })).toEqual(ONLY_PHONE_SUPPORTED); 58 expect(getDeviceFamilies({ ios: { supportsTablet: false, isTabletOnly: false } })).toEqual( 64 expect(getDeviceFamilies({ ios: { isTabletOnly: true } })).toEqual(ONLY_TABLET_SUPPORTED); 104 setDeviceFamilyForRoot({ name: '', slug: '', ios: {} }, projectRoot); [all …]
|
| /expo/packages/expo-barcode-scanner/plugin/src/ |
| H A D | withBarcodeScanner.ts | 14 if (!config.ios) config.ios = {}; 15 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 16 config.ios.infoPlist.NSCameraUsageDescription = 17 cameraPermission || config.ios.infoPlist.NSCameraUsageDescription || CAMERA_USAGE; 18 config.ios.infoPlist.NSMicrophoneUsageDescription = 19 microphonePermission || config.ios.infoPlist.NSMicrophoneUsageDescription || MICROPHONE_USAGE;
|
| /expo/packages/expo-barcode-scanner/plugin/build/ |
| H A D | withBarcodeScanner.js | 8 if (!config.ios) 9 config.ios = {}; 10 if (!config.ios.infoPlist) 11 config.ios.infoPlist = {}; 12 config.ios.infoPlist.NSCameraUsageDescription = 13 cameraPermission || config.ios.infoPlist.NSCameraUsageDescription || CAMERA_USAGE; 14 config.ios.infoPlist.NSMicrophoneUsageDescription = 15 … microphonePermission || config.ios.infoPlist.NSMicrophoneUsageDescription || MICROPHONE_USAGE;
|
| /expo/fastlane/ |
| H A D | README.md | 18 ### ios prepare_schemes 26 ### ios test_module 29 [bundle exec] fastlane ios test_module 34 ### ios unit_tests 37 [bundle exec] fastlane ios unit_tests 42 ### ios test 45 [bundle exec] fastlane ios test 50 ### ios create_simulator_build 58 ### ios create_expo_client_build 66 ### ios release [all …]
|
| /expo/docs/public/static/diffs/ |
| H A D | expo-ios.diff | 1 diff --git a/ios/MyApp/AppDelegate.h b/ios/MyApp/AppDelegate.h 3 --- a/ios/MyApp/AppDelegate.h 4 +++ b/ios/MyApp/AppDelegate.h 14 diff --git a/ios/Podfile b/ios/Podfile 16 --- a/ios/Podfile 17 +++ b/ios/Podfile 21 require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' 23 -platform :ios, min_ios_version_supported 24 +platform :ios, '13.0'
|
| H A D | react-native-unimodules-ios.diff | 1 diff --git a/ios/MyApp/AppDelegate.h b/ios/MyApp/AppDelegate.h 3 --- a/ios/MyApp/AppDelegate.h 4 +++ b/ios/MyApp/AppDelegate.h 16 diff --git a/ios/MyApp/AppDelegate.m b/ios/MyApp/AppDelegate.m 18 --- a/ios/MyApp/AppDelegate.m 19 +++ b/ios/MyApp/AppDelegate.m 84 diff --git a/ios/Podfile b/ios/Podfile 86 --- a/ios/Podfile 87 +++ b/ios/Podfile 95 - platform :ios, '10.0' [all …]
|
| /expo/packages/expo-sensors/plugin/src/ |
| H A D | withSensors.ts | 10 if (!config.ios) config.ios = {}; 11 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 12 config.ios.infoPlist.NSMotionUsageDescription = 13 motionPermission || config.ios.infoPlist.NSMotionUsageDescription || MOTION_USAGE;
|
| /expo/packages/expo-sensors/plugin/build/ |
| H A D | withSensors.js | 7 if (!config.ios) 8 config.ios = {}; 9 if (!config.ios.infoPlist) 10 config.ios.infoPlist = {}; 11 config.ios.infoPlist.NSMotionUsageDescription = 12 motionPermission || config.ios.infoPlist.NSMotionUsageDescription || MOTION_USAGE;
|
| /expo/packages/expo-contacts/plugin/src/ |
| H A D | withContacts.ts | 11 if (!config.ios) config.ios = {}; 12 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 13 config.ios.infoPlist.NSContactsUsageDescription = 14 contactsPermission || config.ios.infoPlist.NSContactsUsageDescription || CONTACTS_USAGE;
|
| /expo/packages/expo-local-authentication/plugin/src/ |
| H A D | withLocalAuthentication.ts | 10 if (!config.ios) config.ios = {}; 11 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 12 config.ios.infoPlist.NSFaceIDUsageDescription = 13 faceIDPermission || config.ios.infoPlist.NSFaceIDUsageDescription || FACE_ID_USAGE;
|
| /expo/packages/expo-local-authentication/plugin/build/ |
| H A D | withLocalAuthentication.js | 7 if (!config.ios) 8 config.ios = {}; 9 if (!config.ios.infoPlist) 10 config.ios.infoPlist = {}; 11 config.ios.infoPlist.NSFaceIDUsageDescription = 12 faceIDPermission || config.ios.infoPlist.NSFaceIDUsageDescription || FACE_ID_USAGE;
|
| /expo/packages/expo-contacts/plugin/build/ |
| H A D | withContacts.js | 7 if (!config.ios) 8 config.ios = {}; 9 if (!config.ios.infoPlist) 10 config.ios.infoPlist = {}; 11 config.ios.infoPlist.NSContactsUsageDescription = 12 contactsPermission || config.ios.infoPlist.NSContactsUsageDescription || CONTACTS_USAGE;
|
| /expo/packages/expo-media-library/plugin/src/ |
| H A D | withMediaLibrary.ts | 39 if (!config.ios) config.ios = {}; 40 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 41 config.ios.infoPlist.NSPhotoLibraryUsageDescription = 42 photosPermission || config.ios.infoPlist.NSPhotoLibraryUsageDescription || READ_PHOTOS_USAGE; 43 config.ios.infoPlist.NSPhotoLibraryAddUsageDescription = 45 config.ios.infoPlist.NSPhotoLibraryAddUsageDescription ||
|
| /expo/packages/expo-media-library/plugin/build/ |
| H A D | withMediaLibrary.js | 24 if (!config.ios) 25 config.ios = {}; 26 if (!config.ios.infoPlist) 27 config.ios.infoPlist = {}; 28 config.ios.infoPlist.NSPhotoLibraryUsageDescription = 29 … photosPermission || config.ios.infoPlist.NSPhotoLibraryUsageDescription || READ_PHOTOS_USAGE; 30 config.ios.infoPlist.NSPhotoLibraryAddUsageDescription = 32 config.ios.infoPlist.NSPhotoLibraryAddUsageDescription ||
|
| /expo/packages/expo-tracking-transparency/plugin/src/ |
| H A D | withTrackingTransparency.ts | 28 if (!config.ios) config.ios = {}; 29 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 30 config.ios.infoPlist.NSUserTrackingUsageDescription = 32 config.ios.infoPlist.NSUserTrackingUsageDescription ||
|
| /expo/packages/@expo/config-plugins/src/plugins/ |
| H A D | withIosBaseMods.ts | 165 if (!config.ios) config.ios = {}; 166 if (!config.ios.infoPlist) config.ios.infoPlist = {}; 182 config.ios.infoPlist = { 184 ...config.ios.infoPlist, 191 if (!config.ios) { 192 config.ios = {}; 242 if (!config.ios) config.ios = {}; 243 if (!config.ios.entitlements) config.ios.entitlements = {}; 245 config.ios.entitlements = { 255 if (!config.ios) { [all …]
|
| /expo/packages/expo-tracking-transparency/plugin/build/ |
| H A D | withTrackingTransparency.js | 12 if (!config.ios) 13 config.ios = {}; 14 if (!config.ios.infoPlist) 15 config.ios.infoPlist = {}; 16 config.ios.infoPlist.NSUserTrackingUsageDescription = 18 config.ios.infoPlist.NSUserTrackingUsageDescription ||
|
| /expo/packages/@expo/cli/src/export/__tests__/ |
| H A D | createMetadataJson-test.ts | 8 ios: 'ios-xxfooxxbarxx.js', 11 ios: { 20 ios: 'ios-xxfooxxbarxx.js', 23 ios: { 32 ios: {
|
| H A D | writeContents-test.ts | 21 fileNames: { ios: 'index.ios.js', android: 'index.android.js', windows: 'index.windows.js' }, 38 ios: { 49 expect(results.fileNames.ios).toBe('ios-4fe3891dcaca43901bd8797db78405e4.js'); 51 ios: expect.any(String), 54 expect(vol.readFileSync(path.join(projectRoot, results.fileNames.ios!), 'utf8')).toBe(contents); 62 ios: { 70 expect(results.fileNames.ios).toBe('ios-5289df737df57326fcdd22597afb1fac.hbc'); 72 ios: expect.any(String), 74 expect(vol.readFileSync(path.join(projectRoot, results.fileNames.ios!))).toBeDefined(); 114 ios: { [all …]
|
| /expo/packages/expo-build-properties/src/ |
| H A D | ios.ts | 11 propValueGetter: (config) => config.ios?.newArchEnabled?.toString(), 15 propValueGetter: (config) => config.ios?.useFrameworks, 20 if (typeof config.ios?.flipper === 'string' || typeof config.ios?.flipper === 'boolean') { 21 return config.ios.flipper.toString(); 28 propValueGetter: (config) => (config.ios?.networkInspector ?? true).toString(), 35 const deploymentTarget = props.ios?.deploymentTarget; 90 propValueGetter: (config) => config.ios?.deploymentTarget,
|
| /expo/packages/expo-build-properties/src/__tests__/ |
| H A D | pluginConfig-test.ts | 41 validateConfig({ ios: { deploymentTarget: '9.0' } }) 49 validateConfig({ ios: { flipper: true, useFrameworks: 'static' } }) 57 validateConfig({ ios: { flipper: '0.999.0', useFrameworks: 'static' } }) 65 validateConfig({ ios: { flipper: false, useFrameworks: 'static' } }) 95 validateConfig({ ios: { extraPods: [{ name: 'Protobuf' }] } }); 99 validateConfig({ ios: { extraPods: [{ name: 'Protobuf', version: '~> 0.1.2' }] } }); 103 validateConfig({ ios: { extraPods: [{}] } });
|
| /expo/packages/@expo/config-plugins/src/plugins/__tests__/ |
| H A D | mod-compiler-test.ts | 55 expect(config.ios?.infoPlist).toBeUndefined(); 56 expect(config.ios?.entitlements).toBeUndefined(); 58 expect(Object.values(config.mods.ios).every((value) => typeof value === 'function')).toBe(true); 98 expect(config.ios?.infoPlist).toBeUndefined(); 99 expect(config.ios?.entitlements).toBeUndefined(); 101 expect(Object.values(config.mods.ios).every((value) => typeof value === 'function')).toBe(true); 111 ios: { 131 expect(config.ios.infoPlist).toBeDefined(); 133 expect(config.ios.entitlements).toBeUndefined(); 136 expect(Object.values(config.mods.ios).every((value) => typeof value === 'function')).toBe(true); [all …]
|