Well, in fact, at the beginning of our application is the version of the App Store, because the App Store audit time is too long (3-14 days, iOS8 out, obviously audit time into two weeks), resulting in our application is always updated not timely, so we think of a way to publish their own enterprise version
The advantage is that they are free to release their own version, how to send, how to send, really do with a change with the hair, a tour release (well, I once published 3 editions in the afternoon)
Start with the point.
First, you have to recreate the new application
Transition from the App Store version to the Enterprise version, in fact, is not a transition, I have been telephone consulting Apple, Apple said that they also know that the same application, but there is no way, you can only re-create a new account under the new app bundle ID, so there is no transition
Ii. How to create an ID provisioning profile What I do not say, online a large pile, the only one I remind, as far as possible with Xcode automatic to manage provisioning profile, otherwise it will be very troublesome
Iii. Commencement of changes
The following is a change from an app store to an enterprise version
1.
Xcode--project file--general--bundle identifier
Xcode--project file--general--team
Xcode--project file--build settings-provisioning profiles
Here Select the Xcode automatic development certificate
For example
Iosteam Provisioning Profile:cn.com.nasoft.enterprise.hxt
Attention is not XC, XC is the last step when the export was released
Then code signing identity all choose to develop, namely
IPhone Developer:zhang San
Note that target and project are all the same, you can't choose distribution, or he'll make an error.
2.
Huixin-info.plist--bundle identifier here to change
Huixin-info.plist Traditional--bundle identifier here to change
3.
After packing is not submit but export. Also do not need to validate, this is only verified posted to the App Store, your enterprise release verification he's never right
4.
Make your own plist
This is to choose "Save for Enterprise distribution" to make some settings
Application URL is your IPA will be put there in the future, that is, your IPA package download link
Title: Prompts the installation time Alertview tittle
Subtitle: Prompts the installation time Alertview subtitle
Large Image URL: This is the IPA package when downloading your app on the desktop icon@2x (114Pix)
Small Image URL: This is the IPA package at the time of downloading your app on the desktop icon (57Pix)
Give an example
plist example, pay attention not to the IPA file upload Baidu Network disk, that can not download <?xml version= "1.0" encoding= "UTF-8"?> DOCTYPE plist Public "-//apple//dtd plist 1.0//en" "Http://www.apple.com/DTDs/PropertyList-1.0.dtd" > <plist Version= "1.0" > <dict> <key>items</key> <array> <dict> <key>assets</key>
; <array> <dict> <key>kind</key> <string>software-package</string> &L
t;key>url</key> <string>http://gotoreal.com/LAT.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>cn.com.
Nasoft.enterprise.lat</string> <key>bundle-version</key> <string>2.2.3</string> <key>kind</key> <string>software</string> <key>title</key> <string> " Application Name "</string> </dict> </dict> </array&Gt </dict> </plist>