App Settings: Icons & Launch Images
Complete iOS App Icon and Launch Image Setup
Essential App Assets Overview
App Icons
Multiple sizes required for different device types and iOS versions. Must be carefully crafted for various display contexts.
Launch Images
Displayed during app startup to enhance perceived performance. Should be minimal and functional, not promotional.
Assets Catalog
Xcode's organized system for managing app images. Automatically handles file copying and proper naming conventions.
Exercise Completion Requirements
Various resolutions needed for different devices and display contexts
Enables automatic file handling and proper integration
Ensures smooth startup experience on all target devices
Test actual appearance and timing of assets
Project Setup for New Users
Navigate to Class Files
Close any open files and switch to Desktop, then locate the Class Files directory
Duplicate Ready Project
Copy the 'Jive Factory Ready for Launch Images' folder and rename to 'Jive Factory'
Open Workspace
Launch Jive Factory.xcworkspace to begin the exercise
Use applypixels.com Photoshop template for efficient icon generation. It automatically resizes artwork to all required sizes and provides App Store preview functionality.
The launch image is not meant to provide an opportunity for artistic expression; it is solely intended to enhance the user's perception of your app as quick to launch and immediately ready for use.
Icon Resolution Requirements
Assets Catalog Configuration
Access Assets Catalog
Navigate to Assets.xcassets in Project navigator and select AppIcon catalog
Configure Target Devices
Ensure both iPhone and iPad are selected in Attributes inspector
Drag and Drop Icons
Position Finder window alongside Xcode and drag corresponding icon files to empty areas
Launch Image Setup Process
Create Launch Image Catalog
Add new iOS Launch Image through Editor menu in Assets.xcassets
Configure Device Orientations
Set iPhone Portrait and iPad Landscape options, disable unsupported orientations
Import Launch Images
Drag corresponding files from App Launch Images folder to appropriate catalog areas
This tutorial focuses on iOS 7.0 and later. For broader compatibility, consider enabling iOS 6.0 and prior options in the launch image configuration.
Project Renaming Process
Select Project Name
Click on project name in Project navigator to select it
Enter Edit Mode
Click again and pause until name becomes editable
Complete Rename
Enter new name, press Return, and choose Rename when prompted about project content items
Monitor how your app name appears on the Home Screen. Long names get truncated with ellipses, potentially affecting user recognition and professional appearance.
Key Takeaways