V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
ehaagwlke
V2EX  ›  iDev

跳过App Store,直接在设备上安装淘宝iOS客户端

  •  
  •   ehaagwlke · 2012-01-04 18:29:54 +08:00 · 18141 次点击
    这是一个创建于 4705 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在touch上验证过。直接访问ma.m.taobao.com,然后点击“苹果iOS(淘宝客户端) 8.7MB,适用各代iPhone,点击即可下载” 这个链接(从上往下第二个),然后,就会出现一个确认框,如果你选择确认,就会有一个APP直接下载到你的Touch上。

    看HTML源码里有一个链接是 itms-services://?action=download-manifest&url=http://download.taobaocdn.com/mobile/major/206200-iphone.plist。

    然后下载了这个 plist文件,发现ipa文件部署在taobaocdn上的: http://download.taobaocdn.com/mobile/major/206200-iphone.ipa


    想问的是: 这个是官方支持的app安装方法么?如果不是,这个是怎么做到的?
    30 条回复    2014-11-17 11:19:36 +08:00
    Kaiyuan
        1
    Kaiyuan  
       2012-01-04 18:56:07 +08:00
    应该有其他限制的吧。修改了几个。本地测试随便拿一个ipa文件,可以下载但是安装失败。
    fly2never
        2
    fly2never  
       2012-01-04 18:57:16 +08:00
    手机越狱过了没有?
    hewigovens
        3
    hewigovens  
       2012-01-04 19:46:34 +08:00
    这个是Apple推荐的部署使用企业证书签名的App的方法~
    agassi_yzh
        4
    agassi_yzh  
       2012-01-04 19:48:05 +08:00
    @hewigovens 正解,淘宝用得是企业账号。
    overboming
        5
    overboming  
       2012-01-04 20:07:43 +08:00
    虽然这是企业的部署方法,但是这种情况越狱过才能装。
    bishop
        6
    bishop  
       2012-01-05 14:02:27 +08:00
    发现同步推也是可以这么安装(越狱后)的,请求原理
    hanbaoo
        7
    hanbaoo  
       2012-01-05 14:19:18 +08:00
    同求
    johnan
        8
    johnan  
       2012-01-05 14:45:40 +08:00
    eagle同学所说的情况无需越狱即可重现……
    hanbaoo
        9
    hanbaoo  
       2012-01-06 10:51:28 +08:00
    @johnan 求实现原理,是否需要开企业账户呢?
    lex
        10
    lex  
       2012-01-06 11:43:21 +08:00
    试了一下,没越狱的iOS5装上了。
    popoer
        11
    popoer  
       2012-01-06 13:28:13 +08:00
    好哇,淘宝都这样干了,看来Enterprise版的Developer账号可以把应用部署给第三方使用啊

    本来Apple的协议里面,是不允许将应用提供给除企业内部之外的第三方用户使用的,我还发过一个帖子来求教呢,不过没有答案~~~

    http://www.v2ex.com/t/24674
    popoer
        12
    popoer  
       2012-01-06 13:31:16 +08:00
    用iPad测试了一下,直接跳到AppStore里了。。。。
    popoer
        13
    popoer  
       2012-01-06 13:32:50 +08:00
    点击那个图标才是直接安装,点击链接文字,就是跳转到AppStore....
    ehaagwlke
        14
    ehaagwlke  
    OP
       2012-01-06 16:45:48 +08:00
    @popoer 只能使用这种方式安装一次。以后的操作都要过App Store的。 还有就是,第一次安装以后,App Store里是没有记录的。
    popoer
        15
    popoer  
       2012-01-06 18:42:44 +08:00
    @ehaagwlke
    不太明白你的意思,通过这种方式安装的应用,还能通过AppStore升级吗?
    dingtianran
        16
    dingtianran  
       2012-03-25 23:34:20 +08:00
    这个是淘宝不守规矩,滥用了enterprice distribution的功能,按说一举报就完蛋的。

    普通帐号也可以打包然后这么发布,不过只能是帐号里的100个设备可以这么安装(无需越狱),通过那个itms-services://?action=xxx.plist
    sobigfish
        17
    sobigfish  
       2012-03-25 23:52:39 +08:00
    @dingtianran 普通帐号是指普通的idp帐号么?签名都不一样,你确定能安装么?
    paopaosa
        18
    paopaosa  
       2012-03-26 09:51:06 +08:00
    普通帐号也可以,只是有100个设备限制.
    stoneman
        19
    stoneman  
       2012-08-12 12:10:10 +08:00
    mark 下 正在研究这个
    agassi_yzh
        20
    agassi_yzh  
       2012-08-12 12:24:45 +08:00
    淘宝这个安装用的是企业帐号。
    welsonla
        21
    welsonla  
       2012-08-12 18:47:23 +08:00
    企业账号可以实现
    yautou
        22
    yautou  
       2012-08-12 19:54:14 +08:00
    企业账号可以,但这是滥用,apple不许这样的。
    另外就是越狱的可以,我的软件就是这么发布的,可以参考http://yautou.lofter.com
    yautou
        23
    yautou  
       2012-08-12 19:55:28 +08:00
    @yautou PS.越狱的话,普通开发账号都无需,只要破解xcode成功打包了ipa出来也可。
    loveminds
        24
    loveminds  
       2012-08-13 01:48:51 +08:00
    Enterprice Distribution仅此而已
    stoneman
        25
    stoneman  
       2012-08-13 18:05:00 +08:00
    unable to download application "xxxx" could not be installed at this time
    请问报这个错 是什么情况 我点了安装过后
    ShunYea
        26
    ShunYea  
       2012-08-15 14:40:17 +08:00
    学习下,很好的经验和方法。
    sophy
        27
    sophy  
       2012-08-15 15:06:39 +08:00
    好像不需要越狱啊,我直接就可以装
    yarshure
        28
    yarshure  
       2012-12-21 14:31:23 +08:00
    mark ,用企业帐户服务终端用户违反licenc
    ehaagwlke
        29
    ehaagwlke  
    OP
       2012-12-21 15:08:26 +08:00
    http://weibo.com/1447039690/z5Vr80IZf 360的企业版,也用这个办法部署了。。。。
    dofine
        30
    dofine  
       2014-11-17 11:19:36 +08:00
    挖个坟,我们学校的一卡通客户端居然也用这个方法,但是明明在 app store 里也有一个版本的。 http://card.sdu.edu.cn/Notice/Main/Show/1?cid=5&contentid=48&sysCode=Dreams
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5320 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:30 · PVG 16:30 · LAX 00:30 · JFK 03:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.