웹 페이지 설치 ipa
Android 버 전 은 잘 처리 되 어 있 습 니 다. 정적 파일 서버 만 배치 하면 안 드 로 이 드 장 치 는 스스로 다운로드 하여 설치 할 수 있 습 니 다.iOS 의 온라인 설치 방식 을 설명 한다.
iOS 온라인 설치 절 차 는 쉽게 말 하면 https 파일 서버 (Nginx) 를 배치 하여 openssl 인증 서 를 만 들 고 app 을 AdHoc 또는 기업 버 전 인증서 로 서명 하 는 것 입 니 다.이렇게 하면 사용 자 는 Safari 를 통 해 페이지 에 접근 하면 설치 할 수 있다.기업 버 전 인증 서 를 사용 하여 서명 한 app 은 app store 에 업로드 할 수 없 지만 모든 장치 에서 이 app 을 다운로드 하여 설치 할 수 있 습 니 다.AdHoc 로 서명 한 app 은 터미널 사용자 장치 의 udid 가 이 서명 한. mobilepisovision 에 가입 해 야 설치 할 수 있 습 니 다.udid 에 가입 하지 않 은 사용 자 는 설치 할 수 없습니다.
구체 적 인 절 차 는 다음 과 같다.
1. https 서버 를 배치 합 니 다.여기 서 우리 가 사용 하 는 것 은 Nginx 입 니 다.https 서버 가 있어 야 합 니 다. 그렇지 않 으 면 iOS 설치 기능 을 시작 할 수 없습니다.
Nginx 를 설치 하면 Liux 에서 참고 할 수 있 습 니 다. 의존 라 이브 러 리 (예 를 들 어 pcre) 를 설치 해 야 합 니 다.
openssl 은 0.9.8 버 전이 필요 합 니 다. 1.0 버 전이 필요 없습니다.Nginx 의 컴 파일 설정 은 다음 과 같 습 니 다.
./configure --with-http_ssl_module --with-openssl=../openssl-0.9.8zh
make
make install
2. Nginx 의 설정 은 다음 과 같 습 니 다 (관건 은 https 부분 참조)
user root;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name 127.0.0.1;
#charset koi8-r;
#access_log logs/host.access.log main;
location /ios_test {
root /mnt/langresser/download/;
index index.html index.htm;
}
location /ipa_test {
alias /mnt/langresser/download/;
add_header Content-Dispositoin "attachment";
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}
# HTTPS server
#
server {
listen 443 ssl;
server_name 127.0.0.1;
ssl on;
ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server_nopwd.key;
#autoindex on;
#autoindex_exact_size off;
location /ios {
root /mnt/langresser/download/;
index index.html index.htm;
}
location /ipa {
alias /mnt/langresser/download/;
add_header Content-Dispositoin "attachment";
}
}
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 5m;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
# }
}
3. 테스트 페이지 는 다음 과 같 습 니 다 (index. html, nginx 에 설정)
Demo
1. iOS 증서
( , )
2. iOS 게임 백
3. Android 게임 백
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.