diff --git a/app.config.js b/app.config.js index 246d8abd3..0e33bf6ac 100644 --- a/app.config.js +++ b/app.config.js @@ -33,27 +33,32 @@ module.exports = function (_config) { return { expo: { version: VERSION, - name: 'Bluesky', - slug: 'bluesky', + name: 'Aiat', + slug: 'aiat', scheme: 'bluesky', owner: 'blueskysocial', runtimeVersion: { policy: 'appVersion', }, - icon: './assets/app-icons/ios_icon_default_next.png', + icon: './assets/icon.png', userInterfaceStyle: 'automatic', primaryColor: '#1083fe', newArchEnabled: false, ios: { + infoPlist: { + NSAppTransportSecurity: { + NSAllowsArbitraryLoads: true, + }, + }, supportsTablet: false, - bundleIdentifier: 'xyz.blueskyweb.app', + bundleIdentifier: 'ai.syui.at', config: { usesNonExemptEncryption: false, }, icon: PLATFORM === 'web' // web build doesn't like .icon files ? './assets/app-icons/ios_icon_default_next.png' - : './assets/app-icons/ios_icon_default.icon', + : './assets/app-icons/ios_icon_default_next.png', infoPlist: { UIBackgroundModes: ['remote-notification'], NSCameraUsageDescription: @@ -113,7 +118,7 @@ module.exports = function (_config) { entitlements: { 'com.apple.developer.kernel.increased-memory-limit': true, 'com.apple.developer.kernel.extended-virtual-addressing': true, - 'com.apple.security.application-groups': 'group.app.bsky', + 'com.apple.security.application-groups': 'group.ai.syui.at', }, privacyManifests: { NSPrivacyCollectedDataTypes: [ @@ -182,7 +187,7 @@ module.exports = function (_config) { backgroundColor: '#006AFF', }, googleServicesFile: './google-services.json', - package: 'xyz.blueskyweb.app', + package: 'ai.syui.at', intentFilters: [ { action: 'VIEW', @@ -213,19 +218,19 @@ module.exports = function (_config) { : undefined, codeSigningMetadata: UPDATES_ENABLED ? { - keyid: 'main', - alg: 'rsa-v1_5-sha256', - } + keyid: 'main', + alg: 'rsa-v1_5-sha256', + } : undefined, checkAutomatically: 'NEVER', }, plugins: [ - 'expo-video', + 'expo-video', './plugins/withCodeSignEntitlements.js', 'expo-localization', 'expo-web-browser', [ 'react-native-edge-to-edge', - {android: {enforceNavigationBarContrast: false}}, + { android: { enforceNavigationBarContrast: false } }, ], USE_SENTRY && [ '@sentry/react-native/expo', @@ -239,6 +244,11 @@ module.exports = function (_config) { 'expo-build-properties', { ios: { + infoPlist: { + NSAppTransportSecurity: { + NSAllowsArbitraryLoads: true, + }, + }, deploymentTarget: '15.1', buildReactNativeFromSource: true, }, @@ -264,7 +274,6 @@ module.exports = function (_config) { networkInstrumentation: true, }, ], - './plugins/starterPackAppClipExtension/withStarterPackAppClip.js', './plugins/withGradleJVMHeapSizeIncrease.js', './plugins/withAndroidManifestLargeHeapPlugin.js', './plugins/withAndroidManifestFCMIconPlugin.js', @@ -296,6 +305,11 @@ module.exports = function (_config) { 'expo-splash-screen', { ios: { + infoPlist: { + NSAppTransportSecurity: { + NSAllowsArbitraryLoads: true, + }, + }, enableFullScreenImage_legacy: true, backgroundColor: '#ffffff', image: './assets/splash.png', @@ -386,7 +400,7 @@ module.exports = function (_config) { }, }, ], - ['expo-screen-orientation', {initialOrientation: 'PORTRAIT_UP'}], + ['expo-screen-orientation', { initialOrientation: 'PORTRAIT_UP' }], ['expo-location'], ].filter(Boolean), extra: { @@ -394,29 +408,30 @@ module.exports = function (_config) { build: { experimental: { ios: { + infoPlist: { + NSAppTransportSecurity: { + NSAllowsArbitraryLoads: true, + }, + }, appExtensions: [ { targetName: 'Share-with-Bluesky', - bundleIdentifier: 'xyz.blueskyweb.app.Share-with-Bluesky', + bundleIdentifier: 'ai.syui.at.Share-with-Bluesky', entitlements: { 'com.apple.security.application-groups': [ - 'group.app.bsky', + 'group.ai.syui.at', ], }, }, { targetName: 'BlueskyNSE', - bundleIdentifier: 'xyz.blueskyweb.app.BlueskyNSE', + bundleIdentifier: 'ai.syui.at.BlueskyNSE', entitlements: { 'com.apple.security.application-groups': [ - 'group.app.bsky', + 'group.ai.syui.at', ], }, }, - { - targetName: 'BlueskyClip', - bundleIdentifier: 'xyz.blueskyweb.app.AppClip', - }, ], }, },