웹 페이지 설치 ipa

5320 단어
웹 페이지 온라인 설 치 를 통 해 자동화 배 치 를 달성 할 수 있 으 며, 단말기 테스트 사용 자 는 페이지 를 통 해 다운로드 하여 설치 하면 된다.발행 자 에 게 보 내 는 절 차 를 면제 하고 링크 주 소 를 공유 하 며 링크 를 클릭 하면 설 치 를 완성 할 수 있 습 니 다.
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 게임 백

좋은 웹페이지 즐겨찾기