개발 이야기/IOS

Dropbox로 adhoc ipa 배포하기

토리토! 2018. 11. 23. 16:15

준비물

.ipa //Export된 실제 설치파일

.plist //설치 파일의 경로를 가르킨다. (직접 만들어야함)

.html //.plist 파일을 가르킨다. 실페 배포 페이지 (직접 만들어야함)



//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>여기에 설치파일 경로 입력</string> <!-- ipa url -->

                                </dict>

                        </array>

                        <key>metadata</key>

                        <dict>

                                <key>bundle-identifier</key>

                                <string>여기에 번들명</string>

                                <key>bundle-version</key>

                                <string>버전</string>

                                <key>kind</key>

                                <string>software</string>

                                <key>title</key>

                                <string>타이틀명</string>

                        </dict>

                </dict>

        </array>

</dict>

</plist>




//배포 페이지 생성

<!doctype html>

<html>

<head>

  <meta charset="utf-8"/>

  <title></title>

  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/>

  <link rel="stylesheet" href=""/>

</head>


<body>

<a href="itms-services://?action=download-manifest&url=여기에plist파일경로">다운로드</a>

</body>


</html>




1. ipa파일과 .plist파일을 드랍박스에 업로드하고 공유하기를 눌러서 공유 URL을 만든다.



2. 아래와 같이 URL을 변경해준다.



//ipa 파일

https://www.dropbox.com/s/7p6tk8l3lxyq124/파일명.ipa?dl=0

아래와 같이 변환 (/s뒤로 붙여넣기 하고 ?dl=0 제거)

https://dl.dropboxusercontent.com/s/7p6tk8l3lxyq124/파일명.ipa



//plist파일

https://www.dropbox.com/s/oltwxxvk1cpe3fv/파일명.plist?dl=0

아래와 같이 변환 (/s뒤로 붙여넣기 하고 ?dl=0 제거)

https://dl.dropboxusercontent.com/s/oltwxxvk1cpe3fv/.plist



html 파일을 호스팅서버에 등록하고 브라우저로 접속 후

링크를 누르면 설치 됨.