• OTA部署


    iOS 4版本加入了无线部署功能,所谓无线部署就是完全脱离iTunes的发布程序的一种方式。
    “无线部署”的前提是需要收集需要安装该应用程序的设备ID,并使用这些ID创建合适的provisioning profiles 文件。

    上面的准备工作完成了以后,打开项目,快捷键:Control+Command+O 打开 Organizer, 把对应的provisioning 文件拖动到对应的对话框。

    菜单栏选择“Build”->“Build and Archive”。

    选择“Share Application…”;然后,选择“Distribute for Enterprise”.

    紧接着弹出部署描述文件(.plist)配置窗口,在该窗口里面填写对应的.ipa url等信息。文件内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>items</key>
    <array>
    <dict>
    <key>assets</key>
    <array>
    <dict>
    <key>kind</key>
    <string>software-package</string>
    <key>url</key>
    <string>http://idevbbs.com/iphone/test.ipa</string>
    </dict>
    <dict>
    <key>kind</key>
    <string>full-size-image</string>
    <!-- optional. one md5 hash for the entire file. -->
    <key>md5</key>
    <string>61fa64bb7a7cae5a46bfb45821ac8bba</string>
    <key>needs-shine</key>
    <true/>
    <key>url</key><string>http://idevbbs.com/iphone/image.512x512.jpg</string>
    </dict>
    </array>
    <key>metadata</key>
    <dict>
    <key>bundle-identifier</key>
    <string>com.idevbbs.test</string>
    <key>bundle-version</key>
    <string>1.0</string>
    <key>kind</key>
    <string>software</string>
    <key>title</key>
    <string>IDEV TEST</string>
    </dict>
    </dict>
    </array>
    </dict>
    </plist>

    最后,做个链接地址,这个链接地址在iphone里面通过safari打开即可安装。文件描述如下:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>My Cool app</title>
    </head>
    <body>
    <ul>
    <li><a href="http://idevbbs.com/EXM.mobileprovision">
    Install Example Provisioning File</a></li>
    <li><a href="itms-services://?action=download-manifest&url=http://idevbbs.com/example.plist">
    Install Example Application</a></li>
    </ul>
    </body>
    </html>
  • 相关阅读:
    浪潮之巅阅读笔记
    人月神话阅读笔记3
    学习报告
    人月神话阅读笔记2
    学习报告
    第十一周学习总结
    软件杯项目——手写体识别
    第十周学习进度
    第九周学习进度
    《软件架构师的12项修炼》阅读笔记
  • 原文地址:https://www.cnblogs.com/chenfulai/p/2244164.html
Copyright © 2020-2023  润新知