Requirements
Before deploying, you need:- Apple Developer Account: $99/year at developer.apple.com
- App Store Connect Access: Included with your developer account
- Valid Xcode Project: A buildable iOS app
Deployment Process
Sign In with Apple ID
Enter your Apple ID credentials when prompted. Paperline uses these to authenticate with App Store Connect.
Create API Key
Paperline creates an App Store Connect API key for secure uploads. This is a one-time setup per team.
Deployment Stages
| Stage | Description |
|---|---|
| Authenticating | Signing in to your Apple account |
| Creating App | Setting up the app in App Store Connect |
| Archiving | Building the release version |
| Exporting IPA | Creating the uploadable package |
| Uploading | Sending to App Store Connect |
| Setting Up TestFlight | Configuring beta testing |
After Deployment
Once uploaded, your app appears in App Store Connect:- Processing: Apple processes your build (5-30 minutes)
- Ready for Testing: Available in TestFlight
- Submit for Review: When ready for the App Store
TestFlight Testing
- Open TestFlight on your iPhone
- Your app appears under “Apps”
- Install and test
Troubleshooting
Authentication failed
Authentication failed
- Check your Apple ID and password
- Ensure two-factor authentication is set up
- Try signing in at appleid.apple.com first
Build failed
Build failed
- Check for Swift compilation errors - Ensure all assets are valid - Try building in Xcode first to see detailed errors
Upload failed
Upload failed
- Check your internet connection - Ensure your developer account is active - Verify the bundle ID is unique
App rejected by Apple
App rejected by Apple
Review Apple’s App Store Review Guidelines. Common issues:
- Missing privacy policy
- Incomplete app functionality
- Placeholder content
Tips
- Test locally first: Run on a real device before deploying
- Increment version numbers: Each upload needs a unique build number
- Add app screenshots: Required for App Store submission
- Write a good description: Helps with App Store discovery

