-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Description
When submitting an app with an App Clip and a Liquid Glass App icon to App Store Connect via EAS Submit, the submission fails with icon-related validation errors. The react-native-app-clip plugin does not appear to provide a way to configure App Clip icons, resulting in missing CFBundleIconName in the App Clip's Info.plist and missing icon assets.
Error Logs
[logs] [altool] 2025-10-18 18:29:19.298 *** Error: Validation failed Missing Info.plist value.
A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.ephemerald.app.Clip'.
Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide
a value for this Info.plist key.
[logs] Validation failed (409) Missing required icon file. The bundle does not contain an app icon
for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0.
[logs] Validation failed (409) Missing required icon file. The bundle does not contain an app icon
for iPad of exactly '167x167' pixels, in .png format for iOS versions supporting iPad Pro.
[logs] Validation failed (409) Missing required icon file. The bundle does not contain an app icon
for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 10.0.
Current Configuration
app.config.ts:
{
icon: "./assets/images/icons/MyApp.icon",
ios: {
icon: "./assets/images/icons/MyApp.icon",
// ... other iOS config
},
plugins: [
// ... other plugins
[
"react-native-app-clip",
{
name: "MyApp",
groupIdentifier: "group.com.my.app",
appleSignIn: true,
applePayMerchantIds: ["merchant.com.me"],
pushNotifications: true,
requestLocationConfirmation: true,
requestEphemeralUserNotification: true,
deploymentTarget: "16.0",
},
],
],
}Additional info
- After reverting to the PNG icon, the build succeeded.
- Expo build via EAS is working with the Liquid Glass App icon, when the app clip is disabled in the
app.config.ts(without react-native-app-clip)
Metadata
Metadata
Assignees
Labels
No labels