iphone 一个应用多个版本同时使用的尝试

         由于公司业务需求,所开发的iOS应用需要同时有多个不同版本的给不同用户使用。比如A客户使用1.0版本,B客户使用2.0版本。A客户只能使用1.0版本,如果不小心升级到了2.0版本,那就要重新下载回去1.0版本。         

        由于这种需求,APP上线到APP-STORE肯定是不满足这种需求的。因为APP-STORE只能下载最新的版本。但是又有几种可以尝试的方式:①开发多个应用,对应不同的客户和用户。审核会被拒,因为功能大致相同,就算换了icon和名字上线,那可能要换很多个,领导不同意啊。而且同时几个这样的APP上线,会加大APP被拒的可能。 ②让用户自己下载ipa包,然后安装。以前可能可以,itunes 还可以安装ipa包,但是12.7版本开始,没有应用这个tag了,无法安装应用了,在itunes连app-store的入口都找不到了。另外,还有一些别的软件,比如itools,PP助手,海马助手之类的,可以在iphone或电脑上给手机安装ipa包,但是,要么是安装的时候一直提示验证失败无法安装,要么是安装到最后一步提示无法安装成功(archive是debug的时候打出来的包可以成功安装在测试机上,release情况下的就是安装到最后一步失败,无法安装完成)。③使用企业级账号,这样可以不用通过APP-STORE,自己将APP放在自己的服务器,用户要什么版本,给个对应的链接就好了。感觉这就是解决这个需求的最终完美方法了,但是,企业级账号只能用于企业内部使用,不能推广,一经苹果发现,就会封账号,一年不能用。而且封了账号,不知道对已经在使用的应用有无影响,可能没有影响,但是后续一年别想开发了,账号被封了。听说好多开发者都这样被封账号了,不敢轻易尝试了。

           几种方法,都尝试过了,失败告终,不知道各位简友有没有什么好的办法 0.0

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,812评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 桃李未开杏未红,寒雪先已笑冬风。 看似红白寻常色,浓淡深闺冰雪中。 红梅庭院映冬雪,寒香枝染似明月。 今早卤王多诗...
    渝东飘香阅读 698评论 1 1
  • 狼的强大特点: 1、凶残:对待猎物凶残,但不常主动袭击人类。 2、合作:狼过着群居生活,一般七匹为一群,每一匹都要...
    遂心天涯阅读 265评论 0 1
  • 在外漂泊了一年,好像一艘没靠岸的船儿。 一年四季,也只有冬季那么几天在家了吧。在外面,一个人独自拼搏,独自...
    老家的梧桐树阅读 307评论 0 0