• 怎样通过iPhone Safari 来安装测试版ipa


    http://www.cocoachina.com/bbs/read.php?tid=94101&page=1

    这个方法不是我自创的, 不过是从各个地方学点,加以总结并简化的。
    不需要testflight, 要register iphone/ipad, 觉得很烦。也不需要从iTunes Sync App.
    你只需要客户给你UDID,你就可以在几分钟后,发个链接给他, 他用safari 打开, 就开始安装了。
    如果你们的Developer Account 是$299企业版的,联UDID 都不需要。

    结果如下图:

     

    具体做法是:
    1. 拿到客户的UDID, 从Apple Developer Center 更新.mobileprovision. 下载双击。
    2. 选择正确的code sign 和 Archive >> build Configuration>> 选Debug 或者Adhoc
    3. Archive, 完了后,从Organizer 那里弄出ipa. 存为app.ipa
    4. 改改我附件里的两个文件,必须要改的我已经用蓝色方框标注。把他们和app.ipa 一起放到服务器。
    5. 用iPhone safari 打开: your_server_domain/ios_app/dev.html
    6. 点击安装测试
    7. 发给客户,你可以把网址转成QR, 一起发给可以。 这样客户如果有QR Scanner 的话,更加方便快捷。


     
     
      

    注意:在设置这个页面之前,需要搞定https。plist必须用https的连接。建议使用阿里云苹果想实现sarfari直接下载安装,必须是299美刀的账号,99美刀的账号还是需要提前绑定UDID才能用SARFARI来下载安装的。

    iPod Touch5 iOS 6.0.2+Win7 IIS 局域网测试未通过
    出现:1,访问192.168.16.74/dev.html  是可以的,页面出来了,
    2,点击 install xx  结果弹框 “无法连接到 192.168.16.74”

    确定几个url肯定没错。。是怎么回事呢

    问题解决了,猜测是server配置问题,查了查,果然,服务器不知道客户端请求的俩文件  app.ipa和dev.plist以什么方式(文本还是流之类)传递给客户端,需要增加这两种扩展名的文件处理模式<纯个人理解>,因为很多常见的后缀名都已经有默认声明

    参考 
    http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e

    设定服务器 MIME 类型
    您可能需要配置您的 Web 服务器以便正确地传输清单文件和应用程序文件。

    对于 OS X Server,将以下 MIME 类型添加到 Web 服务的“MIME Types”(MIME 类型)设置中:

    application/octet-stream ipa
    text/xml plist
    对于 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:

    .ipa application/octet-stream
    .plist text/xml

  • 相关阅读:
    BZOJ1787 [Ahoi2008]Meet 紧急集合[结论题]
    poj3728 The merchant[倍增]
    poj2750 Potted Flower[线段树]
    poj2482 Stars in Your Window[扫描线]
    poj2182 Lost Cows[BIT二分]
    UVA12096 The SetStack Computer
    第05组(65) 需求分析报告
    团队介绍与选题报告
    数据采集技术第三次作业
    结对编程作业
  • 原文地址:https://www.cnblogs.com/jshen/p/4422067.html
Copyright © 2020-2023  润新知