通过网页发布ios应用。

原文地址:http://www.zhihu.com/question/24304345

两种方法:

1. 测试版本 支持任何类型的开发者帐号,需要在developer后台设置授权deviceID,可以直接打包给对方或者给一个网页地址下载,比如用http://firapp.duapp.com

2. 利用企业证书,需要先申请一个$299的企业帐号,需要几个步骤:

1. 需要先申请一个D-U-N-S code,这个码是免费的,不用通过国内的邓白氏去注册(网上很多攻略都是错的),

申请DUNS CODE点击这里:https://developer.apple.com/ios/enroll/dunsLookupForm.action
按照要求填写即可,不是网上传言的那种要营业执照复印件,但是仍然会核对信息。申请完了,中国邓白氏的工作人员会跟你打电话核对信息,然后会发一个码给你。会告诉你2周后再用,我是1周后填写的好像也没什么问题。过程你可以登录DUNS官网查询是否入库。

2. 申请企业版证书:iOS Developer Enterprise Program (根据正常流程填写即可),然后会收到客服MM的电话沟通。这里要表扬一下苹果的客服服务质量,我当时申请的时候手机号有一位写错,后来我电话过去主动咨询,咨询过程中手机没电,客服MM主动查阅了我的资料,打了我的备用手机,而且是跟踪式服务,特别贴心。

这里整个过程持续3周左右。

3. 按照企业版证书流程发布,此处不表(网上技术贴很多),总而言之会生成一个证书文件,自己做一个网页就可以。企业版证书发布的ipa文件,通过证书分发可以实现无需授权,无需越狱,直接安装,甚至都不输入iTunes密码。

备注几个点:

第一:7.1只有系统链接必须是https

第二:需要企业版的开发账号,个人的本人只测试通过了绑定uuid可以正常安装使用

第三: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>https://xxx.xxx.com/xxx.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.xxx.xxx</string>
<key>bundle-version</key>
<string>1.0.3.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>名称</string>
</dict>
</dict>
</array>
</dict>
</plist>

  

第四:入口php 网页文件代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>名称</title>
</head>
<body>
        <script type="text/javascript">
        var ua = navigator.userAgent;
        var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),
        isIphone = ua.match(/(iPhone\sOS)\s([\d_]+)/),
        isIpod = ua.match(/iPod/i),
        isAndroid = ua.match(/(Android)\s+([\d.]+)/);
        if(isIphone) {
            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dh.plist";
        }else if(ipad){
            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dhpad.plist";
        }else if(isIpod){
            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dh.plist";
        }
        else{
            alert(‘亲爱的玩家,请使用苹果移动设备在浏览器输入即可下载。‘);
        }
    </script>
</body>
</html>

  

时间: 2024-10-10 09:12:58

通过网页发布ios应用。的相关文章

发布IOS应用程序到苹果APP STORE完整流程

参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:xcode5.1.1 iphonesdk:7.1 开发机器:iMac 真机部署测试:apple个人开发者ID 向导: 必备ID

动态网页发布

本文介绍在windows2008服务器上搭建动态网页,其中动态网页的目录文件须自行准备. 首先,在windows2008中打开服务器管理器,选择添加角色,然后选择web服务器(iis)安装并选择默认程序安装,其中需要注意的是,在选择了默认安装以后,再选择ASP.NET及.NET扩展性,然后进行安装,如图. 安装完web服务器之后,就可以再管理工具中打开internet信息服务(iis)管理器了,打开以后,会发现在默认的站点下面系统默认建立了一个站点,该站点默认启动,须手动关闭. 右键点击网站,添

如何在windows系统环境下发布ios app应用上架

如何在windows系统环境下发布ios app应用上架 发布ios app一般是通过苹果公司的开发工具Xcode,需要运行在mac系统上,也就是要通过mac电脑才能发布应用上架,有很多的局限性,现在出现了一款辅助工具软件,可以在windows,mac或linux系统环境,发布app,具有很多实用的功能,而且精简了发布流程,提升了效率.分享给各位开发爱好者. 通过appuploader这款辅助开发工具,可以在windows,mac或linux中将一个或多个ipa文件上传到appstore,故障的

【转】Unity5.x发布IOS项目Xcode8免签证调试发布教程

http://www.jianshu.com/p/b0fb49fbcc14 最近尝试发布一下IOS项目,发现现在发布已经简单很多了,不需要开发者账户也能简单快捷进行真机调试. 调试: 1.准备工作①硬件:Mac机一台; Iphone或Ipad设备一台②注册Apple账号一个③下载Unity5.x,搜索Unity下载④到AppStore下载Xcode8 2.在Unity发布IOS发布的工程,需要以真机进行调试①Unity发布真机调试:Build Settings→Player Settings→O

Unity5.x发布IOS项目Xcode8免签证调试发布教程

https://www.jianshu.com/p/b0fb49fbcc14 最近尝试发布一下IOS项目,发现现在发布已经简单很多了,不需要开发者账户也能简单快捷进行真机调试. 调试: 1.准备工作 ①硬件:Mac机一台; Iphone或Ipad设备一台 ②注册Apple账号一个 ③下载Unity5.x,搜索Unity下载 ④到AppStore下载Xcode8 2.在Unity发布IOS 发布的工程,需要以真机进行调试 ①Unity发布真机调试:Build Settings→Player Set

网页发布tightvnc访问方式

网页发布tightvnc访问方式 Windows 客户端专用 注册表注册tvnviwer协议 vi tvnviwer.reg [HKEY_CLASSES_ROOT\tvnview] @="URL:TVNVIEW" "URL Protocol"="" [HKEY_CLASSES_ROOT\tvnview\DefaultIcon] @="C:\\Program Files\\TightVNC\\tvnviewer.exe" [HK

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

原文: http://www.cnblogs.com/JuneWang/p/3850859.html 可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片.另外,你还需要分别为iPhone/iPod Touch和iPad/iPad Mini准备不同的屏幕截图.这也是不小的工作量,但却能展示应用的另一面.Shiny Development开发的一款售价6.99美元的Mac软件Status Magic可以为你节省不少时间.Status Magic可以帮你把状态栏放在截图的

不通过AppStore发布iOS应用教程

前提: 要实现这一功能,首先要有一个企业账户(年费是$299),并且已经配置好了相应的证书以及Provisioning Profile. 其次,要有一个git.oschina.net的帐号,用于相关文件的存放. 最后,要安装Apache之类的Web服务器. 详细教程: 第一部分:Xcode应用打包 首先,打开你要发布的Xcode工程.选择工具栏的Product->Archive,此时Xcode会对应用程序进行打包. 如果Archive是灰的,把运行平台选为iOS设备就可以了. 打包完成之后,会弹

发布iOS应用(xcode5)到App Store(苹果商店) 详细解析

第一步 -- 到 itunes connect网站提交申请应用说明 在苹果的世界里,每一个应用都有一个不同的名字,为了给自己的应用率先在该平台上获得一个未来的位置,保证你的应用的名字在开发项目后还能用,开发者可以在app store抢先注册了听起来不错的名称.但不能抢占后一直不上传应用,这样做会受到道德谴责,而且苹果可能以后会开始整顿. 进入99美元的itunes connect 账号之后,选择 Manage Your Apps 点击进去后,点价 添加新的应用 Add new app 选择之后,