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
yellowV2ex
V2EX  ›  iDev

记得 QQ 测试版的企业版是可以替换 AppStore 下载的版本,是怎么做的?

  •  
  •   yellowV2ex · 2016-04-08 20:48:37 +08:00 · 3245 次点击
    这是一个创建于 2933 天前的主题,其中的信息可能已经有所发展或是发生改变。
    企业版($299 )和 Appstore 版($99 )两种帐号,是不可以建立相同 bundle ID 的应用的,通常未上架时,给客户的是用企业版证书打包测试的,完成开发后再上架 AppStore 。

    一直以来也不觉得麻烦,但最近几个同时开始,微信开放平台,推送全都要用不同的证书申请两份,如果企业版和 AppStore 版同时安装,那么手机上会有两个一样的应用。
    想起来当年 QQ 发布测试版的时候,也是企业证书分发,但可以直接替换掉 AppStore 下载的版本,并且 AppStore 更新了之后,又自动替换掉那个企业版证书发布的测试版,请问是如何做到的呢?
    不知道哪里还能找到那个 QQ 6.1 iPhone 测试版的 IPA 来研究一下。
    7 条回复    2016-04-09 23:46:26 +08:00
    fengyunSmlie
        1
    fengyunSmlie  
       2016-04-08 21:04:21 +08:00
    同求 先 mark
    targz
        2
    targz  
       2016-04-08 21:10:37 +08:00
    企业版不用指定定 bundle ID ,直接用 * 的证书和 pp 文件,这样就可以打出相同 bundle ID 的包了
    yellowV2ex
        3
    yellowV2ex  
    OP
       2016-04-08 22:12:46 +08:00
    @targz 谢谢,这个可以直接在 Xcode 里直接设还是要打好包另外单独替换里面的什么文件?
    laoyur
        4
    laoyur  
       2016-04-08 22:17:30 +08:00
    @targz 听着可行,但用了 wildcard provisioning profile 可是无法做推送的哦,难不成 QQ 企业版收不了推送?
    另外,记得没错的话,苹果改了规则, inhouse provisioning profile 现在已经不支持 wildcard bundle id 了
    targz
        5
    targz  
       2016-04-08 23:02:01 +08:00
    @laoyur 一个猜测, QQ 应该不仅仅用 APNS 的吧,应该有其它手段保持消息的及时有效,比如长连接之类的?
    @yellowV2ex Xcode 里选对应的证书和 PP 文件就可以了,可以导出 ipa 的。
    bumz
        6
    bumz  
       2016-04-09 07:09:17 +08:00
    记得以前用这种方式还可以用恶意软件替换从 AppStore 下载的任意应用,肆意窃取敏感信息。说不定苹果补上了这个漏洞呢?
    xi_lin
        7
    xi_lin  
       2016-04-09 23:46:26 +08:00
    @targz 在未越狱设备上任何长连接方案都不如 APNS 来的靠谱吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   940 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:03 · PVG 04:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.