Enterprise app deployment on iOS 7.1 by github

在iOS7.1以上版本通过Url分发企业应用时,需要采用SSL方式分发plist。如果采用http方式,就会报“无法安装应用程序,因为"example.com"的证书无效。”正确的方式,是要采用https方式,也就是<a href="itms-services://?action=download-manifest&url=https://example.com/do/manifest.plist">App Install</a>
   
接下来,显然就是为"example.com"站点启用SSL(如何启用,问度娘)。但启用后,也采用https。可能系统还是会报“Connot
connect to
"example.com"。”(“无法连接到"example.com"”)。产生这个问题的原因是由于你的Web服务器所采用的Web站点证书不是安
全的证书机构颁发的,也就是不能被浏览器识别为安全的证书。通常,需要到证书颁发机构申请一个签名的证书(Creating
a signed certificate that is issued by a Certificate
Authority)。但...太贵了。网上介绍的方法,通常是利用dropbox来分发plist文件。但遗憾的是,dropbox被墙了。是的,被墙
了。下面介绍利用github.com(这兄弟也被墙过)来分发plist文件的方法。
1.登录github.com(如果没有帐号,则创建github.com的帐号)

2.选择创建“Create repositories”

3.创建一个包含readme的项目,随便填写一个项目名。

4.点击“+”添加一个文件

5.将plist文件内容拷贝进来,并为文件取个名

6.保存后,点击“raw”即获得plist文件的地址。如“https://raw.githubusercontent.com/MyAccount/MyApp/master/manifest.plist”

把上面的Url修改成下面的形式就大功告成了。<a href="itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/MyAccount/MyApp/master/manifest.plist">App Install</a>

时间: 2024-12-25 09:11:26

Enterprise app deployment on iOS 7.1 by github的相关文章

推荐下载App,如果本地安装则直接打开本地App(Android/IOS)

推荐下载App,如果本地安装则直接打开本地App(Android/IOS) - 纵观现在每家移动网站,打开首页的时候,都有各种各样的形式来提示你下载自身的移动App(Android/IOS),这是做移动客户端产品的一个很好地引流的手段.当然各家引流下载的交互和视觉各不相同,有的是完全“强奸”用户,有的是完全取悦用户.但是最终的形式就是你点击一个按钮之后,可以去下载对应的App(Android直接下载对应的Apk文件,IOS会跳转到App store的对应地址). 之前开发这个需求的时候,就是很简

【转载】App测试中ios和Android的区别:

App测试中ios和Android的区别: 1.        Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.        多分辨率测试,Android端20多种,ios较少: 3.        手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4.        操作习惯:Android,Back键是

将报表移动端集成到自有移动端app方法【IOS、Android】

应用场景 用户有自己的app,希望把报表的移动端[本文中以FineReport移动端为例]功能集成到他们的app里面去,而不需要安装两个app.Android端和IOS端的集成接口是不一样的,下面我们分开详述如何实现. IOS端集成App 1. 资源准备 准备好IOS端集成FineReport App的资源文件,包括自己的IOS工程.FineReport提供的资源包. 下载FineReport提供的集成资源包,解压至文件夹中,可以看到如下图所示的文件: 其中FRDemo和FRDemo_目录树是示

给你的移动网站加点料:推荐下载App,如果本地安装则直接打开本地App(Android/IOS)

纵观现在每家移动网站,打开首页的时候,都有各种各样的形式来提示你下载自身的移动App(Android/IOS),这是做移动客户端产品的一个很好地引流的手段.当然各家引流下载的交互和视觉各不相同,有的是完全“强奸”用户,有的是完全取悦用户.但是最终的形式就是你点击一个按钮之后,可以去下载对应的App(Android直接下载对应的Apk文件,IOS会跳转到App store的对应地址). 之前开发这个需求的时候,就是很简单的针对用户访问的useragent进行判断,如果android设备,给出的是a

开发直播app 软件时iOS端广告功能设置

在直播app 软件中启动广告与引导图是目前主流app中非常常见的功能,这里简单提供一个开发直播app 软件时iOS端实现app引导图或者启动广告的思路,新建一个viewcontroller来实现.首先,appDelegate里面稍作改动,添加如下方法 - (void)openGuideVC{ ? ? GuideVC *FirstVC = [[GuideVC alloc] init]; ? ? UINavigationController *firstNav = [[UINavigationCon

React Native发布APP之打包iOS应用

用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包->发布到各store这两大步骤.本文将向大家分享如何签名打包一款React Native APP. 在本文中我将为大家讲解如何打包和发布React Native iOS App. 关于打包React Native Android应用请查看<React Native发布APP之签名打包APK> 第一步:导出js bundle包和图片资源 和打包React Native Andr

App测试中ios和Android有哪些区别呢?

1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4.  操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确:应用数据从内存移动到SD卡后能否正常运行等: 5.

JS唤醒APP功能(ios,Android)

APP配置之后,iOS系统可直接做页面跳转, 而安卓系统则正常使用iframe(如果安卓系统直接做页面跳转,会有问题,故使用iframe). <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-s

直播APP开发之iOS开发中的列表优化思路

APP开发中,列表可能是平时我们打交道最多的UI控件之一,其重要性不言而喻,对其性能的优化同样至关重要.而对于iOS开发,列表就是我们常说的UITableView / UICollectionView.在进行直播APP开发时针对于列表的优化自然是必不可少的.这里以UITableView为例简略介绍一下列表优化思路.(1) cell复用.这是每一个iOS开发者都非常熟悉的一部分内容.我们经常在cellForRowAtIndexPath:中为每一个cell绑定数据,实际上在调用cellForRowA