ios - Transition from iphone app store to enterprise development -
i have app published on appstore , want migrate enterprise developer account in-house distribution. read in enterprise documentation that:
if want users keep app’s data stored on device, make sure new version uses same bundle-identifier 1 it’s replacing, , tell users not delete old version before installing new one. new version replace old 1 , keep data stored on device, if bundle-identifiers match.
now, assuming keep bundle id same between appstore binary installed , enterprise binary signed different certificate... should overwrite same app on phone rather create second app.
i contacted apple support , said "no, have 2 apps installed if not instruct clients uninstall old one". true?
edit: i'm leaving original answer below conversations sake there dialogue below. @mja noted when create app id associated 1 of few available prefixes developer portal , prefix may used ios associate & differentiate between apps.
edit2: when go enterprise portal , try create app id identical value existing app id different prefix still blows on me , says:
an app id identifier 'com.mycompany.myapp' not available. please enter different string.
original answer: latter part incorrect - ios devices use bundle identifier differentiate between apps. can have 20 apps labeled "cool app" on same ios device long have unique bundle identifiers such com.mycompany.coolapp.1 - com.mycompany.coolapp.20. likewise (and i've done accidentally) if open 2 projects, both of have bundle identifiers com.mycompany.myapp, , run 1 right after other last app run installed on device whereas previous app overwritten.
regarding app data sustaining have not tested though i'd interested in happens you!
Comments
Post a Comment