-
Mac OS X EI Captitan 配置 Apache https 网站 & 发布 ios 企业级APP(Enterprise)
2016-03-23 11:50:29Mac OS X EI Captitan 配置 Apache https 网站 & 发布 ios 企业级APP(Enterprise) 详细操作流程如下: ====================================https网站搭建============================================= ...Mac OS X EI Captitan 配置 Apache https 网站 & 发布 ios 企业级APP(Enterprise) 详细操作流程如下:
====================================https网站搭建=============================================
1. 生成主机私钥
mkdir /private/etc/apache2/ssl
cd /private/etc/apache2/ssl
sudo openssl genrsa -out server.key 1024
2. 生成证书请求文件 (注意事项:common name 必须用服务器ip或域名)
sudo openssl req -new -key server.key -out server.csr -config /System/Library/OpenSSL/openssl.cnf
3. 生成ssl证书
用上一步生成的文件生成ssl证书
sudo openssl genrsa -out ca.key 1024
4.生成给网站ssl证书(注意事项:和之前输入保持一致)
sudo openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -config /System/Library/OpenSSL/openssl.cnf
到这里,自签名证书就生成好了,下面就开始配置Apache
3. 修改apache 配置文件httpd.conf , httpd-ssl.conf , httpd-vhosts.conf
sudo vi /etc/apache2/httpd.conf
/private/etc/apache2/httpd.conf , 编辑这个文件去掉下面三行前面的 '#'
LoadModule ssl_module libexec/apache2/mod_ssl.so
Include /private/etc/apache2/extra/httpd-ssl.conf
Include /private/etc/apache2/extra/httpd-vhosts.conf
sudo vi /private/etc/apache2/extra/httpd-ssl.conf
/private/etc/apache2/extra/httpd-ssl.conf ,编辑这个文件去掉下面两行前面的 '#'
SSLCertificateFile "/private/etc/apache2/ssl/server.crt"
SSLCertificateKeyFile "/private/etc/apache2/ssl/server.key"
找到 ServerName 得下一行添加 ServerName localhost:80
修改为Require all granted 如下:
<Directory />
# AllowOverride none (使用#屏蔽)
# Require all denied
Require all granted , 开通访问权限
</Directory>
sudo vi /etc/apache2/extra/httpd-vhosts.conf
/private/etc/apache2/extra/httpd-vhosts.conf ,编辑这个文件在 'NameVirtualHost * :80' 后面添加:
在文件末尾添加:
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/private/etc/apache2/ssl/server.crt"
SSLCertificateKeyFile "/private/etc/apache2/ssl/server.key"
ServerName localhost
DocumentRoot "/Website/Root"
</VirtualHost>
修改VirtualHost 中80端口 2 段内容都为如下:(修改DocumentRoot和ServerName)
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/WebSite/Root"
ServerName localhost
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
4.创建/Website/Root目录 sudo mkdir /Website/Root
6. 到这里就配置完了,检查配置,没问题的话重启Apache就好了
sudo apachectl configtest 检查配置
sudo apachectl -k restart 强制重启
sudo apachectl -k stop 关闭apache
在chrome 中浏览
http://localhost/ , http://10.248.173.85/ ,https://localhost/ , https://10.248.173.85/
====================================app下载配置=============================================
1.将ca.crt 复制到/WebSite/Root目录下 ; 复制index.html,app.html,app.plist,app.ipa 也到该目录下并修改 everyone 为只读权限
2.app.html 格式
<a href="https://10.248.173.85/ca.crt">Cert Download</a>
<a href="itms-services://?action=download-manifest&url=https://10.248.173.85/JLCommunity.plist"><span class="s4"> APP Download(iOS7+) <span class="Apple-converted-space"> </span></span></a>
3.app.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://10.248.173.85/app.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.mycom.it.app.v1</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>app</string>
</dict>
</dict>
</array>
</dict>
</plist>
====================================注意事项=============================================
1. 附加操作&注意事项:
vi 编辑器使用
vi编辑.按esc后,按u可以复原
按esc 退出编辑.输入:w 回车 保存
:x 退出vi
:q 退出vi
:wq 保存退出
VI 中 输入/ 进行搜索 按n搜索下一个.按?搜索上一个
linux 显示当前路径命令 pwd
移除目标路径命令 rm -r /testDirectory
登出终端机命令 logout
给文件夹最高权限命令 chmod -R 777 /WebSite/Root -
ios 企业级app打包流程纪录
2013-04-12 11:23:40app企业级打包流程笔记 先配好环境,开始打包 1 把设备修改为ios device clean 工程, 2 点击 product按钮选择Archive 按钮, 3 成功后点击distribute,然后弹出得点击第二个 save for enterprise or Ad-Hoc...app企业级打包流程笔记
先配好环境,开始打包
1 把设备修改为ios device clean 工程,
2 点击 product按钮选择Archive 按钮,
3 成功后点击distribute,然后弹出得点击第二个 save for enterprise or Ad-Hoc Deployment ,点击下一步选择证书,
4 下一步保存 点击下面得save for enterprise sidtribution,弹出得地址url title 输入相对应得地址和名称,这里的url和title 时根据公司给得地址和项目名称
5 点击保存成功就生成了app和相应得plist文件,然后把这文件放到服务器端级可以下载安装了,
企业级应用部署流程
http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e
-
iOS之企业级证书发布app
2014-11-02 02:07:06企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈 但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。 下面是具体的流程 1、修改你的 bundle identifier 为你的企业的app id ...企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈
但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。
下面是具体的流程
1、修改你的 bundle identifier 为你的企业的app id :
2、修改Edit scheme
3、修改为 Release
4、修改bulid setting 的code sign:为企业的 mobileprifile
5、然后 Product archive 归档构建你的app
6、选择 distrbution
7、选择 “Save for Enterprise or AD-Hoc Deployment”
8、这个要选择企业的证书
9、这个要选择“Save for Enterprise Distribution” 做一些设置
Application URL 是你的ipa 将来要放到那里,也就是你的ipa包下载连接
Title :提示安装时候 alertview 的tittle
Subtitle :提示安装时候 alertview 的subtitle
Large Image URL :这个是的ipa 包在下载时你的app 在桌面的icon@2x的(114Pix)
Small Image URL :这个是的ipa 包在下载时你的app 在桌面的icon(57Pix)
10、然后在桌面就有了2哥文件一个是 ipa 包 一个 plist
11、 打开plist 可以看看都是我们刚才在第8步 设置的
\
12、前面的发布已经ok了,接下来就是要下载了
拿起你的手机在浏览器 输入 “
itms-services:///?action=download-manifest&url=https://iwww.app.test/test.plist
”红色部分就是你将要把你在地第9步生成的那个 plist 发布的连接地址。13、点击go 之后,然后 回去先一个 alertview 提示你是否要安装 ?
14、点击 “安装”
(这个地方 正式的环境下 会显示你的 app 的iocn 和那么
我这个是 测试 ,所以没有加icon ,那么也是随便写的 )
15、在桌面就有进度条了,在下载。(这个地方 正式的环境下 会显示你的 app 的iocn 和那么
我这个是 测试 ,所以没有加icon ,那么也是随便写的 )
16、下载ok了
17、点击你的app, 万事ok 了,使用把
-
解决iOS10.3打开APP提示未受信任的企业级开发者
2017-07-02 10:17:14非App store安装的程序,会提示:“未受信任的企业级开发者”,无法打开,而且也没有提示如何操作。具体设设置方法如下:设置 – 通用 – 设备管理 – 选择应用 – 信任非App store安装的程序,会提示:“未受信任的企业级开发者”,无法打开,而且也没有提示如何操作。
具体设设置方法如下:
设置 – 通用 – 设备管理 – 选择应用 – 信任
-
iOS企业级证书开发的程序是否能发布到Appstore?
2016-02-25 13:42:57苹果公司提供三种计划可以注册:个人计划、企业个人...企业个人计划:以企业身份注册、发布至AppStore、作者可以是个人、也可以是团队。企业开发者计划:以企业身份注册、发布程序至个人服务器、不能发布到AppStore。 -
iOS企业版APP分发上线流程和注意事项
2017-02-16 17:55:001】$299/year的企业级开发账号。 2】制作分发证书和描述文件,并下载安装到本机。 3】Xcode编译通过,真机测试通过的源码。 1、打包前配置 1】Xcode 打开项目,commond + , 打开偏好设置,登录开发者... -
企业级APP分发源码.rar
2020-04-14 09:27:51企业级APP分发源码,应用分发平台,可以安卓和iOS -
ios app 企业证书分发及在线安装
2015-11-12 14:14:49企业级分发有两处变化:iOS9以后,企业级分发ipa包将遭到与Mac上dmg... iOS9以后,企业级分发ipa包将遭到与Mac上dmg安装包一样的待遇:默认不能安装,也不再出现“信任按钮”iOS9之前,企业级分发十分方便:点击App出 -
IOS开发299美刀企业级开发者证书App打包
2016-05-20 14:12:44本文使用图文介绍企业级ipa打包步骤 -
iOS 企业级开发证书发布权限问题
2016-04-02 21:08:401. 主账号可以创建发布证书的 iOS Certificates (Production) 2. 同属于此开发组的其他账号若需要打包In-House类型的app,需要主账号导出其私钥,安装私钥后,即可进行打包。 注:首次打包是需要联网验证... -
IOS- 企业App"无法升级安装应用程序 因为证书无效"的解决方案
2016-12-22 09:20:24今天调试自己开发的一款企业级App,发现通过之前的url无法升级安装企业应用,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,折腾了一番,终于在StackOverFlow上找到了答案。在这里分享给大家。 ... -
企业级旅行App源码、高仿爱鲜蜂源码、iOS Arkit测距源码等
2017-09-05 15:57:32iOS精选源码 用户发布信息的控件,发布评论,发布图片,发布视频 类似YouTube和脸谱网自定义视频效果 使用ARKit创建的贪吃蛇游戏 ...iOS ARkit 测量距离 源码 ...企业级开源项目,模仿艺龙旅行App -
IOS--APP企业发布:in-house方式
2016-01-29 09:25:29首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)... -
《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布
2017-08-01 15:58:00iOS企业应用具有两种发布方式:In-House和Ad-Hoc,它们并不经过苹果公司的App Store进行发布,而只是在企业内部进行发布。换句话说,不经过苹果商店的应用程序审核程序。 1.3.1 iOS应用程序发布与App Store 2008... -
ios安装app提示【未受信任的企业级开发者】。在设置中信任此开发者
2016-08-23 15:45:00最近在测试app,ios安装app后点击提示如下图: 解决方法: ...2 点击企业级应用 》 信任该开发者 》 信任。设置之后可正常运行app。 转载于:https://www.cnblogs.com/dinghanhua/p/5799657.html... -
windows安装并配置apache https 网站 &发布企业级iOS APP(enterprise)
2016-03-23 11:57:307.打包app时企业开发证书或app凭证选择错误.(plist,build setting(project,target)) 8.服务器上html连接错误(凭证连接错误,plist路径错误) 9.服务器上pist 错误(appId错误,ipa路径错误) 10.服务器未走https... -
ios市场上架app遇到的问题
2020-08-04 21:03:17由于服务端是内部人员使用,appstore拒绝上架申请,调研了一下,网上很多帖子说需要申请企业级账号;申请企业版账号流程与申请公司级账号流程类似(一个公司邓白氏可以申请企业和公司级账号);其实不然,这种情况只... -
苹果是否有能力再造一个企业级App Store?
2017-07-03 09:57:00当越来越多软件公司为他们的企业用户打造iOS和macOS应用,这些企业用户选择苹果硬件设备的可能...App通常分为个人用户App与企业级App。个人用户App是面向个人消费者的,而企业级App则是面向企业用户开发的。 从互联... -
ios找不到信任证书_ios信任苹果企业级应用
2021-01-06 17:16:18有些ios用户在安装应用时,可能会...微导流-苹果ios企业签名|TF签名|内测分发托管|免费APP封装打包www.wedaoliu.comwww.wedaoliu.com出现原因:凡是出现信任提示的,一般都是因为应用使用了苹果企业签名。苹果企... -
ios 企业签名需要源文件么_ios开发者为何需要ios企业签名?ios企业签名用处解读...
2020-12-24 23:24:39不难发现,有很多的APP应用,在安卓系统上随时可见,而到了苹果却难见踪影,其实这就是因为没有审核上架/进行ios企业签名的原因。那么,什么是ios企业签名?ios开发者们都知道苹果开发者账号分三种类型:个人开发者... -
ios网络高级编程,电子书
2016-01-21 14:49:22完整版的ios网络高级编程书籍,介绍企业级的ios app 网络开发 -
IOS 发布企业级应用的方法
2014-06-20 09:47:21企业级的应用区别AppStore线上应用是企业级 -
ios 企业签名需要源文件么_为什么要做ios企业签名?iOS签名的用处
2021-01-05 19:32:19不难发现,有很多的APP应用,在安卓系统上随时可见,而到了苹果却难见踪影,其实这就是因为没有做ios企业签名的原因。 那么,什么是ios企业签名? 众所周知,苹果开发者账号分三种:个人开发者账号($99/年)、公司... -
ios未受信任的企业级开发者
2019-03-06 15:54:03当你在安装完某一个IOS 的APP应用你去打开的时候,有时候会碰到如下情况: 对于这种问题,如何解决呢? 解决方法 首先记住上面的报错提示,之后进入设置——》通用 之后查看“描述文件”选项,之后找到之前... -
ios 企业签名需要源文件么_详细介绍苹果ios企业签名
2021-01-04 18:41:21详细介绍苹果ios企业签名通常我们发现,一些APP,在安卓系统上随时可见,而到了苹果却杳无踪迹,这就是因为没有做ios企业签名的原因。首先,我们来介绍下什么是企业签名吧!众所周知,苹果开发者账号分三种:个人... -
ios 权限提示语_ios信任苹果企业级应用有风险吗?
2020-12-16 21:27:07我们知道,iOS用户安装应用时,很多应用在App Store中是无法找到的,所以会在网上寻找资源,下载应用,而很多应用在下载安装的过程中,会提示“信任企业级应用”,很多人不了解这个是什么意思?毕竟不是从App Store... -
IOS APP 企业发布:in-house方式
2016-04-08 11:47:27Author:飘易 Source:飘易 Categories:移动开发 PostTime:2015-2-7 21:38:55 正 文: ... 首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过...企业级 -
分发用于 iOS 设备的企业级应用程序
2019-09-25 00:45:08这是使用299$的企业证书发布应用的方案,来源于 ...iOS 支持以无线方式安装企业级应用程序,这可让您在不使用 iTunes 或“iPhone 配置实用工具”的情况下将内部软件分发给用户。 要求 已鉴定的用户...