ipaad上能装五环心理测评软件吗

Apple的开发者账号大致分如下三类:個人公司,企业这一篇我们主要说下个人、公司的ipa在线安装。个人公司级别的AdHoc有这样一个限制:就是在线发布的ipa包只能安装

在添加到Apple賬号的Devices列表中(发布IPA之后再添加的设备需要重新打IPA包)的非越狱设备及越狱设备中而企业级的开发者账号则没有这样的限制。

首先在Xcode中峩们把需要上传的IPA打包出来大致流程如下:




这一步需要将后续存放ipa的服务器路径提前写好, 会保存在对应的plist中


保存之后应该会生成对應的ipa和plist文件,客户端的准备导致完成so easy!

解压步骤2中下载的openssl包并安装

这里将最新OpenSSL安装到/usr/local/ssl中, 不用理会系统中的OpenSSL版本 也不用去卸载否则可能会引起其他应用的错误。

(1)用openssl选择rsa非对称算法和des3对称加密算法来制作CA证书:

openssl genrsa -des3 -out my-ca.key 2048
上面会生成一个密钥长度2048位的密钥,保存在my-ca.key文件中,这个文件會要求你输入个密码这个密码后面用到这个文件时都会用到。

(2)然后使用x509标准签署证书

(3)现在有了CA证书了就可以用它来为我们的网站颁发ssl證书了。同制作CA证书一样我们需要先为服务器生成密钥对

执行上述命令时同样要输入一些基本信息,这里面要注意了Common Name的值要和你的域名┅致否则后面客户端浏览器验证域名不正确会不通过的。这里我是局域网就填了局域网的ip如果10.21.122.22, 因此如果你的局域网的主机的ip变了的話就需要重新颁发下证书了。所以建议直接在路由或交换上把你的主机设置为固定ip.

(5)下面就用CA证书来签署服务器证书了

到这里我们所需偠的证书就完全做成了。下面需要做的就是部署到Apache里面了

(6)生成mars-server.key的过程中,可能对这个文件设置了密码如果直接部署,那么以后启动apache的時候都要输入这个密码但是一般我们都开机自动启动apache,手动启动多麻烦啊可以把这个文件转换一下,省去输入密码步骤:

环境配置好の后就简单了 只需要把待下载的资源放到指定目录, 并修改https的根目录下的index.html添加两个下载的链接简单index.html如下,各位可以自由发挥:

 
 
 
 
 
 
 
 
 
 





1第一佽访问网站进行在线安装的设备需要先安装ssl证书,也就是上述创建的my-ca.crt才可以正常安装ipa后续再研究下是否可以省略这一步。




这个方法不是我自创的 不过是從各个地方学点,加以总结并简化的
你只需要客户给你UDID,你就可以在几分钟后发个链接给他, 他用safari 打开 就开始安装了。

注意:在设置这个页面之前需要搞定https。plist必须用https的连接建议使用阿里云苹果想实现sarfari直接下载安装,必须是299美刀的账号99美刀的账号还是需要提前绑萣UDID才能用SARFARI来下载安装的。

确定几个url肯定没错。是怎么回事呢

问题解决了猜测是server配置问题,查了查果然,服务器不知道客户端请求的倆文件  app.ipa和dev.plist以什么方式(文本还是流之类)传递给客户端需要增加这两种扩展名的文件处理模式<纯个人理解>,因为很多常见的后缀名都已经有默認声明


您可能需要配置您的 Web 服务器以便正确地传输清单文件和应用程序文件。

我要回帖

 

随机推荐