刘少星


人的一切痛苦,本质上都是对自己无能的愤怒。加油!


welcome to mine blog !

IOS企业开发者帐号如何把ipa包和plist文件托管在oschina

oschina企业分发iOS步骤

存放ipa包

本地搭建服务器地址为http的,把ipa上传到本地服务器 例如:http://test.qwzt.net:8084/WholeNet.ipa
or
使用oschina 来做,把包传到oschina 然后使用http的oschina地址登陆;然后得到ipa包的http地址 如:
http://git.oschina.net/2xxxyz/U/raw/master/WholeNet.ipa

存放plist文件

使用https://git.oschina.net登陆oschina  必须后面是https
oschina中新建一个项目 然后点击项目中的+号
新建一个文件manifest.plist(文件格式是苹果的规范)  是可以通过xcode编译的时候导出来的 这个文件 可以使用xcode得到规范的文件
    <?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://test.qwzt.net:8084/WholeNet.ipa</string>
                    </dict>
                </array>
                <key>metadata</key>
                <dict>
                    <key>bundle-identifier</key>
                    <string>com.company.wholeNet2</string>
                    <key>bundle-version</key>
                    <string>2.2</string>
                    <key>kind</key>
                    <string>software</string>
                    <key>title</key>
                    <string>WholeNet</string>
                </dict>
            </dict>
        </array>
    </dict>
    </plist>

修改plist中文件
    (<string>http://test.qwzt.net:8084/WholeNet.ipa</string>
这个改成前面得到的ipa包的http地址
http://git.oschina.net/2xxxyz/U/raw/master/WholeNet.ipa

获取plist地址

点击oschina右上角的原始数据;获取一个https的地址(注意是https的);例如:
https://git.oschina.net/2xxxyz/U/raw/master/manifest.plist
--
##对plist地址封装上itms协议使得苹果手机浏览器能够识别
在前面plist的地址拼接 加入前缀
实际的下载地址为:
itms-services://?action=download-manifest&url=https://git.oschina.net/2xxxyz/U/raw/master/manifest.plist

>直接打开 会提示appstore打开,所以需要嵌入到网页中,就可以不提示该东西,直接提示安装软件

在网页中嵌入该下载地址

<a href=“itms-services://?action=download-manifest&url=https://git.oschina.net/2xxxyz/U/raw/master/manifest.plist">Install App</a>

开始你的oschina托管之旅吧

最近的文章

如何简单使用oschina的git上传删除操作

很多时候大家都懒的使用命令来进行操作;而是使用简单易用的客户端;其实呢!使用命令更方便更快捷oschinahttps://git.oschina.netgit 切换里面的文件呢 的使用方法1 . 桌面创建一个文件夹 git2. git initgit config --global user.name "XXX"git config --global user.email XXX@usuretech.comgit config -l 查看是否配置对3. clone https://gi...…

继续阅读
更早的文章

IOS企业开发者帐号自动化打包脚本

xcodebuild 和 xcrun 简单介绍xctool 是FaceBook开源的一个命令行工具,用来替代苹果的xcodebuild工具。xcodebuild —help ——有用xcodebuild 是一款用来打包 Xcode projects 或者 workspaces 的命令行工具。用 xcodebuild 把工程打成 app 格式后再用 xcrun 来签名和打成 ipa 格式的包。关于 xcrun 请参看我的另一篇博文 xcrun 命令详解。-exportArchive指定一...…

继续阅读