How to distribute iOS app to device or app store or testflight
2013-01-10 12:00
337 查看
Prepare Provisioning profile:
Keychain Access-->Certificate Assistant-->Request a Certificate from a Certificate Authority-->input email address (App ID), saved to disk.
Sign in https://developer.apple.com-->iOS Provisioning Portal-->Certificates-->Request Certificate-->input the certificate you saved to disk-->Submit. (Administrator will approve it.)
From the email you input in keychain access, click the invitation code, and you will be invited to "Apple Developer Program"
Download provisioning profile: Xcode-->Organizer-->Devices-->Library-->Provisioning Profiles
Click Referesh: input App ID, download many profiles, not only yours.
Sign in https://developer.apple.com-->download your profile to disk-->drag it to provisioning profiles-->just your profile list there.
You may have two profiles: one is a specific profile (i.e. it can be just used for specific app), the other is a generic profile. (i.e. it can be used for all apps you develop)
Xcode-->targets-->your app-->change "code signing identity" to your identity. Then you can select you device from scheme, to run/debug/install you app in your device.
Distribute:
Xcode-->Product-->Archive-->generate .xcarchive file to disk, and it is also listed in Organizer-->Archives
Organizer-->Archives-->click one .xcarchive you generated-->Distribute:
Submit to the iOS App store: distribute to app store.
Save for Enterprise or Ad-Hoc Deployment: distribute to other places outside of app store-->Code signing identity(your identity)-->save ipa(build file) file to disk. (not check enterprise distribute)
Distribute to iTunes:
Double click the ipa file and it will be store to iTunes.
Connect iOS device to mac.
Click the iOS device in iTunes.
Select Apps menu, and you will see your app that was stored in iTunes just now.
Click install button for you app or drag it to the screen of iOS device in the right part.
Click Apply button at the right-bottom corner to install your app to iOS device.
Distribute to testflight:
Sign in testflight web site (you need register in it first)-->Add a build-->upload the ipa file you saved to disk.
You can install/run you app in your device via testflight.
Keychain Access-->Certificate Assistant-->Request a Certificate from a Certificate Authority-->input email address (App ID), saved to disk.
Sign in https://developer.apple.com-->iOS Provisioning Portal-->Certificates-->Request Certificate-->input the certificate you saved to disk-->Submit. (Administrator will approve it.)
From the email you input in keychain access, click the invitation code, and you will be invited to "Apple Developer Program"
Download provisioning profile: Xcode-->Organizer-->Devices-->Library-->Provisioning Profiles
Click Referesh: input App ID, download many profiles, not only yours.
Sign in https://developer.apple.com-->download your profile to disk-->drag it to provisioning profiles-->just your profile list there.
You may have two profiles: one is a specific profile (i.e. it can be just used for specific app), the other is a generic profile. (i.e. it can be used for all apps you develop)
Xcode-->targets-->your app-->change "code signing identity" to your identity. Then you can select you device from scheme, to run/debug/install you app in your device.
Distribute:
Xcode-->Product-->Archive-->generate .xcarchive file to disk, and it is also listed in Organizer-->Archives
Organizer-->Archives-->click one .xcarchive you generated-->Distribute:
Submit to the iOS App store: distribute to app store.
Save for Enterprise or Ad-Hoc Deployment: distribute to other places outside of app store-->Code signing identity(your identity)-->save ipa(build file) file to disk. (not check enterprise distribute)
Distribute to iTunes:
Double click the ipa file and it will be store to iTunes.
Connect iOS device to mac.
Click the iOS device in iTunes.
Select Apps menu, and you will see your app that was stored in iTunes just now.
Click install button for you app or drag it to the screen of iOS device in the right part.
Click Apply button at the right-bottom corner to install your app to iOS device.
Distribute to testflight:
Sign in testflight web site (you need register in it first)-->Add a build-->upload the ipa file you saved to disk.
You can install/run you app in your device via testflight.
相关文章推荐
- How to distribute iOS app to device or app store or testflight
- How to Make an iOS VoIP App With Pjsip: Part 1
- ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit s
- How to launch App Store from my iPhone application?
- iOS Programming 101: How To Get the User Location in iPhone App
- Your app name to be displayed on the App Store includes keywords or descriptors
- How to Update Your App for iOS 7
- How to share text to Message in the app you are building(iOS platform)
- iOS - Swift Enumerations or how to annoy Tom
- iOS Programming 101: How To Send Email in Your iPhone App
- How to Make an iOS VoIP App With Pjsip: Part 5
- how to determine if an iOS device has a cellular radio
- [iOS] How to disable/enable arc for single or mutil file
- How to Check Device UUID or File System UUID. (文档 ID 1505398.1)
- How to create, develop, and distribute iOS Static Frameworks quickly and efficiently
- how to determine if an iOS device has a cellular radio
- TestFlight——完美的iOS app测试方案
- how to deal with fdisk error: Re-reading the partition table failed with error 16: Device or resource busy.
- How to Add Splash Screen in Your iOS App
- Application MyTest has not been registered. This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent.