iOS企业级发布

  网上很多资料,随着时间的推移,都陈旧了。很多时候我们都是在不停的配置东西,真正编程的时间发现少了很多。

  项目要赶着上架,但是后台同事请假,公司没有CA证书,关于iOS客户端的问题,对自己来说不解决总是不舒服。

  关于CA证书:

  1.如果有后台配置一下就可以了,具体网上有很多文档;

  2.没有CA证书,可以自己做一个CA证书,但是每个iOS客户端要装自己做的CA证书;

  3.没有CA证书,可以借助别人的CA证书。

  这篇博客就是记录借助别人的CA证书,我们借助开源中国社区的http://git.oschina.net,假设我们有账号了。

  只要我们把plist文件上传到自己建主分支上,plist文件如下:

<?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>ipa文件的下载地址</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>自己的包名</string>
                <key>bundle-version</key>
                <string>1.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>86wuxian</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

  开源中国的生成https://git.oschina.net/xxx/blob/master/xxx.plist,记得把blob换成raw。

  itms-services://?action=download-manifest&url=https://git.oschina.net/xxx/raw/master/xxx.plist

  这样就可以下载了。

时间: 2024-10-13 08:15:50

iOS企业级发布的相关文章

iOS企业级开发初级课程-表视图(13集)

首先了解了表视图的组成.表视图类的构成.表视图的分类以及表视图的两个重要协议(委托协议和数据源协议),对表视图有了一个整体上的认识.接下来我们掌握了如何实现简单表视图和分节表视图,以及表视图中索引.搜索栏.分组的使用.然后我们学习了如何对表视图单元格进行删除.插入.移动等操作.最后本章向大家介绍了表视图UI设计模式方面的内容. 序号 技术点 1 表视图-1-表视图介绍 2 表视图-2-简单表视图 3 表视图-3-简单表视图下 4 表视图-4-自定义单元格 5 表视图-5-搜索栏-1 6 表视图-

iOS程序发布测试-生成ad hoc证书

转自: http://blog.sina.com.cn/s/blog_68444e230100srdn.html iOS程序发布测试3-生成ad hoc证书 iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的:1种是发布证书,发布证书又分发布到app store的(这里不提及)和发布测试的ad hoc证书. 那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员.客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序"灌"进去,

iOS申请发布证书-图文详解(转载)

本文讲述发布证书的申请,申请真机调试证书请参考:http://my.oschina.net/joanfen/blog/167730 首先登陆https://developer.apple.com(99美元账号) 选择iOS Developer program 板块下的 Certificates,Identifiers & Profiles 点击进入 b.进入 c.选择证书类型 distribution,选择添加 d.点击+后,选择distribution->App Store and Ad

ios程序发布测试打包

ios程序发布测试打包备忘 1. 获取测试机UDID 手机连接电脑,打开iTunes-摘要-点击序列号,设备概要界面显示设备udid-反键-拷贝 2. 添加设备 取得UDID后,进入开发者中心-iOS Provisioning Portal-Devices-Add Devices,一个地方填名称,一个地方填你从Tester那里拿到的udid 3. 生成ad hoc证书 开发者中心-Provisioning Portal-Provisioning-Distribution-New Profile,

由于IPv6导致的iOS应用发布失败,是否该怪Azure?

IPv6已经被越来越广泛的支持了,尤其是苹果强制要求iOS (确切的说是iOS 9以及后续版本)应用必须支持IPv6之后(官方宣布),更将进一步推动IPv6的使用. 不过苹果应用作为客户端强制要求IPv6,是不是变相地要求服务端也得是IPv6支持的呢?最近就发现很多抱怨,说由于Azure不支持IPv6,所以导致调用了Azure服务的应用发布失败.比如这个Azure feedback里的评论. 首先我同意Azure或者其他服务提供商应该更多的支持IPv6,而且Azure上的VM和负载均衡在大部分区

IOS App发布问题:code signing is required for product type &quot;Application&quot; in SDK &#39;iOS 9.2&#39;

问题: 解决: 如果从ituns connect上download的profile,双击后project下的code signing还是没有profile,手动添加. 如果还是不行,从xcode的preference下进入account ????? ? 从provisioning profiles中下载需要的profile(原先的没用的全部删除) 检查 a. Aichive的配置为distribution 检查b. project和target的build setting下的code signi

IOS应用发布NSLog的如何注释

1 选择工程的Target -> Build Settings -> Preprocessor Macros. 如图,默认 Debug项,是“DEBUG=1”. 2 在程序中设置全局宏定义 在程序的 ApplicationName-Prefix.pch 文件中,加入如下,很简单 1 2 3 4 5 #ifdef DEBUG #define DLog( s, ... ) NSLog( @"<%p %@:(%d)> %@", self, [[NSString str

ios in-house 发布整个过程(startssl认证)

首先大体说一下步骤: 1.申请苹果enterprise 账号 为应用生成app id,provision profile等 详见:http://www.th7.cn/Program/IOS/201312/163776.shtml 2.去startssl为自己的网站申请证书和密钥. 因为ios7以后,in-house发布只支持https发布,也就是网站必须用ssl进行加密和认证 详见:http://www.freehao123.com/startssl-ssl/ 3.用生成的密钥和证书配置服务器,

iOS 应用发布流程

1.登陆苹果开发者中心http://developer.apple.com 2.进入itunes connect 3.选择Manage Your Apps 4.选择Add New App 5.填写项目相关信息,不知道怎么填的点击问号查看,Bundle ID Suffix需要与上一篇申请发布证书中锁填的后缀一致,否则在上传项目时会出错,需要重新打包 6.然后是选择项目价格和日期 7.接下来的页面要填写项目的完整信息 页面比较大,四张截图 ① ② 这个一般全部选择None ③ URL可以填写自己的主