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
1
Start Deployment
Click the Publish to App Store button in the Parameters menu.
2
Sign In with Apple ID
Enter your Apple ID credentials. Paperline uses these to authenticate with App Store Connect.
3
Select Team
If you belong to multiple development teams, select the one to use for this app.
4
Create API Key
Paperline creates an App Store Connect API key for secure uploads. This is a one-time setup per team.
5
Build & Archive
Paperline builds your app in release mode and creates an archive (.xcarchive).
6
Export IPA
The archive is exported as an IPA file, ready for upload.
7
Upload to App Store Connect
Your app is uploaded to App Store Connect using the API key.
8
TestFlight Setup
Paperline configures TestFlight so you can start testing immediately.
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

