最近刚上线一个企业内部应用,前期准备账号和后期上线过程发现网络上的资源不是非常全面,在这里写给大家分享一下我的发布过程

首先是企业账号的申请我们企业账号前前后后一共花了16天时间,由于公司各方面都非常配合,也算是比较快的

申请之前需要申请一个苹果账号,这个没必要多说,然后到https://developer.apple.com/program/enroll/dunsLookupForm.action根据提示填就行,没啥特别需要注意的,全部用英文填写真实信息,其实地址啥的就是填个假的他们也不知道,但是后期上海邓白氏电话核实一定要说填写的这个地址,公司英文名如果没有自己创造一个就好,都是公司汉语拼音,加上有限公司,比如北京屌丝有限公司就写Beijing Diaosi Co., Ltd. 注意有限公司英文的逗号和L之间有个空格,提交上去当天会收到一个回应Thank you for submitting your D-U-N-S Number request / update to D&B. It should be completed by 13/32/2016, or sooner.Your request id is: 123456-654321. A D&B representative may be contacting you directly.  Your cooperation will help to expedite the resolution of this request.Please contact applecs@dnb.com if you have any questions.然后就是等待了,大约两天吧,会有个上海的电话打来核实公司信息,照实说就行,大约一周时间会收到邮件邓白氏编码,但是邮件提示要两周后才可以使用,如果等两周也可以,不想等就隔几天打个电话给苹果开发者客服询问一下是否可以使用了。可以使用之后就可以填写完整公司信息了,提交后最后公司企业法人会收到来自美国的核实电话(其实如果老板很忙经过老板同意的话填写自己的手机号也是可以的,说自己是企业法人),注意整个过程要贯彻一个原则,就是接到核实电话如果有询问要开发者账号是自己公司内部用还是面向大众,一定要说这个账号是自己公司内部用,面向公司内部的员工。一切核实通过后会收到一封邮件,点开链接出现付款界面,用VISA信用卡付款后企业账号就可以使用了

只要有了账号就好办了

一、先用企业账号申请生产证书 1.创建 APP ID  2.创建证书Certificates Production(生产)。3.创建配置文件provisioning profile 中的Distribution。4下载下来安装上

二、Xcode配置:1. target中的team选择对应企业账号team 2. Build Settings 搜索Code Signing将debug和release都选为企业账号配置文件

二、Xcode配置:1. target中的team选择对应企业账号team 2. Build Settings 搜索Code Signing 3. 模拟器选择真机设备选中顶部Product-》achieve ,选择Export 选第三个Save for Enterprise Deployment生成Ripa安装包

三、plist文件,从Xcode6之后就不能生成plist了,需要自己写一个,用以前的也可以,这里没有的可以私聊我

四、后台配置 现在苹果强制要求,manifest 文件必须通过 HTTPS 方式加载,如果有条件自然不需要那么麻烦,否则就需要用网盘实现

1.创建一个HTML文件 <a href="itms-services://?action=download-manifest&url=https://xxxx/app.plist" id="text">Install the In-House App</a>    2.苹果强制要求,manifest 文件必须通过 HTTPS 方式加载,可以通过云网盘实现,注册登录七牛网盘,申请空间,上传plist文件,空间设置,域名设置https,将默认域名改为刚刚设置的https   3.再创建一个空间,使用默认域名(http)即可,用https也无所谓,将这个域名写到plist的地址中去。(此处如果不想将安装包放到网盘上也可以放到自己公司的网站,将plist里的地址改为自己公司网站路径即可)

如果不想创建下载页HTML文件也可以,直接在Safari中输入itms-services:///?action=download-manifest&url=https://xxxx/app.plist也是可以下载的

注:菜鸟一只,很多专业术语用屌丝语言表述,如有错误,请忽略,如有问题,可以联系我 QQ867770646 非诚勿扰

IOS在自己网站发布APP(企业版$299上线流程)的更多相关文章

  1. IOS打包发布APP的所有详细流程

    其他一些不错的参考:点击打开链接 一.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分为:(1)个人开发者账号   (2)企业开发者账号   主要的区 ...

  2. APP开发的基本流程

    一个独立App开发人的自白:做APP就是一场赌局,你要会押注 下面我们就直接来看下APP从业者必知的整个APP开发标准流程. 一般的APP开发及上线流程 步骤如下: 首先,制作一款APP,必须要有相关 ...

  3. 发布iOS应用程序到苹果APP STORE完整流程

    参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http ...

  4. 【转】发布iOS应用程序到苹果APP STORE完整流程

    原文: http://www.cnblogs.com/JuneWang/p/3850859.html 可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片.另外,你还需要分 ...

  5. 苹果企业账号发布APP详解——通过自己网站分发应用

    一.通过企业账号申请证书 1 Certificate Signing Request (CSR)文件 在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…”, ...

  6. ios app: 使用企业license设置发布app的过程

      ios开发者证书与企业证书的内容,关系,以及ios app 使用企业license设置发布app的过程 iOS是一个非常封闭的系统.授权文件(.mobileprovision)和签名证书文件(.c ...

  7. iOS 证书、真机调试、发布 App Store

    之前对iOS的证书弄的很不清楚,Xcode里面也有各种证书,作为一只有强迫症的巨蟹座,这是不能忍的 趁着准备发布自己的第一个app,梳理一下这块内容 主要参考了这几篇文章: iOS开发:创建真机调试证 ...

  8. iOS 企业证书发布app 流程

    企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈 但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等. 下面是具体的流程 1.修改你的 bundle i ...

  9. 最新Xcode7.x环境下上架iOS App到AppStore 完整流程

    最新Xcode7.x环境下上架iOS App到AppStore 流程  part 1 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect ...

随机推荐

  1. Centos6_64 rpm打包实践

    安装rpmbuild sudo yum install rpm-build 普通用户的配置 /home/you/rpmbuild/ 假设是要构建rpm的目录 先说说rpmbuild有什么用,给一个例子 ...

  2. Google C++单元测试框架---Gtest框架简介(译文)

    一.设置一个新的测试项目 在用google test写测试项目之前,需要先编译gtest到library库并将测试与其链接.我们为一些流行的构建系统提供了构建文件: msvc/ for Visual ...

  3. 【原】Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)

    更新日志 V1.2 2015.09.25 1.UITabBarItem badge is supproted; 2.Enable change badge properties when badge ...

  4. 0028 Java学习笔记-面向对象-Lambda表达式

    匿名内部类与Lambda表达式示例 下面代码来源于:0027 Java学习笔记-面向对象-(非静态.静态.局部.匿名)内部类 package testpack; public class Test1{ ...

  5. 完全卸载oracle11g步骤

    完全卸载oracle11g步骤:1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2. 开始->程序->Oracle - OraHome ...

  6. SQL Server 2008 R2——使用FULL OUTER JOIN实现多表信息汇总

    =================================版权声明================================= 版权声明:原创文章 谢绝转载  请通过右侧公告中的“联系邮 ...

  7. java强引用、软引用、弱引用、虚引用

    前言概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象.这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走 ...

  8. 防火墙防DDOS攻击的简单设置

    #Ping洪水攻击(Ping of Death) iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s - ...

  9. 1、策略模式(Strategy)

    //抽象接口 class ReplaceAlgorithm { public: ; }; //三种具体的替换算法 class LRU_ReplaceAlgorithm : public Replace ...

  10. Asp.Net Core 简单的使用加密的Cookie保存用户状态

    在以前的Asp.Net中可以用 FormsAuthentication 类的一系列方法来使用加密的Cookie存储用户身份,使用简单,可控性强.在Asp.Net Core中是否也可以的?答案是当然的. ...