iOS Export Bundle
Complete AppIcon.appiconset for iPhone, iPad, and App Store submission with all required sizes.
iOS Export Bundle
The iOS export bundle generates a complete AppIcon.appiconset folder ready to drop into your Xcode project. It includes all required icon sizes for iPhone, iPad, and App Store submission.
What's Included
The bundle contains a complete Xcode asset catalog folder:
AppIcon.appiconset/
├── Contents.json # Xcode manifest
├── AppIcon-40x40.png # iPhone notification @2x
├── AppIcon-58x58.png # iPhone settings @2x
├── AppIcon-60x60.png # iPhone notification @3x
├── AppIcon-80x80.png # iPhone/iPad spotlight @2x
├── AppIcon-87x87.png # iPhone settings @3x
├── AppIcon-120x120.png # iPhone spotlight @3x, app @2x
├── AppIcon-152x152.png # iPad app @2x
├── AppIcon-167x167.png # iPad Pro app @2x
├── AppIcon-180x180.png # iPhone app @3x
└── AppIcon-1024x1024.png # App Store marketingIcon Size Reference
| Size (px) | Scale | Device | Usage |
|---|---|---|---|
| 40x40 | @2x | iPhone | Notification |
| 60x60 | @3x | iPhone | Notification |
| 58x58 | @2x | iPhone | Settings |
| 87x87 | @3x | iPhone | Settings |
| 80x80 | @2x | iPhone/iPad | Spotlight |
| 120x120 | @2x/@3x | iPhone | App icon / Spotlight |
| 152x152 | @2x | iPad | App icon |
| 167x167 | @2x | iPad Pro | App icon |
| 180x180 | @3x | iPhone | App icon |
| 1024x1024 | @1x | App Store | Marketing |
Installation
Option 1: Drag and Drop (Recommended)
- Extract the ZIP file
- Open your Xcode project
- Navigate to
Assets.xcassetsin the Project Navigator - Delete the existing
AppIconasset (right-click → Delete) - Drag the
AppIcon.appiconsetfolder intoAssets.xcassets
Option 2: Finder Replace
- Extract the ZIP file
- Open your project's
Assets.xcassetsin Finder:open YourProject/Assets.xcassets - Replace the existing
AppIcon.appiconsetfolder with the downloaded one
Option 3: Xcode Assets Editor
- Open
Assets.xcassets→AppIconin Xcode - Drag each PNG file from the extracted folder to the corresponding slot
- Xcode will automatically match sizes based on filenames
Verification
After importing, verify in Xcode:
- Open
Assets.xcassets→AppIcon - All slots should show your icon with no yellow warnings
- If you see warnings, a required size is missing
Building and Testing
# Build for simulator
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator,name=iPhone 15'
# Or use Xcode: Product → Run (⌘R)Test these locations:
- Home screen: App icon appears correctly
- Settings app: Your icon shows in Settings
- App Switcher: Icon displays when switching apps
- Spotlight: Icon appears in search results
App Store Submission
The bundle includes the required 1024×1024 App Store marketing icon. When you archive your app for submission, Xcode automatically uses this icon.
Important: The App Store icon must:
- Be exactly 1024×1024 pixels
- Have no transparency
- Have no rounded corners (Apple applies these automatically)
SwiftUI Projects
For SwiftUI projects created with Xcode 14+, the process is identical. The Assets.xcassets folder is created automatically with your project.
React Native / Expo
For React Native projects:
- Extract the ZIP
- Copy
AppIcon.appiconsetto:ios/YourApp/Images.xcassets/AppIcon.appiconset - Rebuild the iOS app
For Expo managed projects:
// app.json
{
"expo": {
"ios": {
"icon": "./path/to/1024x1024.png"
}
}
}Troubleshooting
Yellow warnings in Xcode?
This means a required size is missing. Check that all files from the bundle were copied correctly.
Icon not updating on device?
- Delete the app from the device/simulator
- Clean the build folder: Product → Clean Build Folder (⌘+Shift+K)
- Rebuild and run
App Store rejection for icon issues?
Common reasons:
- Icon has transparency (use solid background)
- Icon has rounded corners (Apple adds these)
- Wrong file format (must be PNG)
- Missing 1024×1024 marketing icon
The Favycons bundle avoids all these issues by generating properly formatted icons with square corners and solid backgrounds.