iTunes 유무에 관계없이 iPad에 .ipa 설치


146

나는이 .ipa폰갭 빌드에서 나는 그것을 테스트해야합니다. 개발자 계정에서 프로비저닝 프로파일을 받았습니다.

내 질문은 : .ipa테스트를 위해 설치할 iPad에 직접 넣을 수 있습니까, 아니면 설치하기 위해 몇 가지 규칙을 따라야합니까?


21
TestFlight를 사용하여 iTunes없이 사용할 수 있습니다. 또는 여기 idia (diawi.com)를 업로드하십시오 . 그리고 ur 장치의 사파리에서 생성 된 링크를 입력하고 설치라고 말합니다
Nayan

1
@NSS 감사합니다. 나는 itunes 일에 시간을 보낸 후에 일할 수 없었습니다. diawi.com이 유망한 것으로 보이며 앱이 이미 설치 과정에 있습니다. 내 손가락을 건 Keeping 다.
Moiz Tankiwala

3
diawi.com을 사용 했으며 훌륭하게 작동합니다. 앞으로부터 사용하겠습니다.
geoyws


이것은 나를 위해 그것을했다 : stackoverflow.com/questions/26042508/…
Tadej

답변:


62

예, iPad에 IPA를 설치할 수 있습니다. 먼저 IPA를 iTunes로 가져와야합니다. iPad를 iTunes에 연결 한 다음 설치를 클릭하고 동기화하여 응용 프로그램을 설치하십시오.


1
VirtualBox에 Windows 7을 설치하고 iTunes 버전 12를 설치했습니다. 그런 다음 ipa 파일 ( 이 경우 이전 버전의 VLC )을 다운로드하여 iTunes에 떨어 뜨 렸습니다. 그런 다음 동기화하려면 가상 Windows 7의 iTunes에 나열된 내 장치 (이전 iPad)로 앱 아이콘을 끌어다 놓아야했습니다. 감사.
erik

1
iTunes 12.7이 앱 섹션을 제거했다고 들었습니다. 그래도 최신 버전의 iTunes에서 작동합니까?
Jenna Sloan

iTunes가 곧 사라질 것이므로 이것은 더 이상 likley가 선호하는 방법이 아닙니다. 기본 방법은 diawi.com에 업로드하는 것입니다
마이클 발열

@JennaSloan-참으로. iTunes를 통해 이전 ipad 앱을 설치하기 위해 12.10을 다운로드했으며 앱 섹션이 없습니다. diawi 사이트를 사용하여 설치를 시도했습니다.
bob.mazzo

90

임시 빌드를 공유하기 위해 iTunesConnect 를 사용하지 않아도됩니다 . ipa 파일을 diawi에 업로드하기 만하면 성공적으로 업로드 한 후 링크가 Safari에서 열리 며 앱을 설치하라는 메시지가 표시됩니다. 설치를 누르고 즐기십시오


테스트 비행을 통해 앱을 보내는 동안 오류가 발생하면 좋은 옵션입니다.
Pawan Rai

이 옵션은 ipa 파일을 다운로드하여 보내려는 경우에도 작동합니다. 우편으로 첨부 할 필요가 없습니다. 사용자는 브라우저에서 링크를 열어 다운로드 할 수 있습니다.
पवन September

2
"애플리케이션 번들에 프로비저닝 프로파일이 없습니다."
윌리엄 Entriken

1
@FullDecent 빌드 업로드를 다시 시도하십시오. 때로는 Diawi가 이유없이이 오류를 표시합니다.
पवन

@fossilet ipa 파일의 크기는 얼마입니까?
पवन

75

Xcode 5에서 Organizer를 열고 (창> Organizer) 상단에서 "Devices"를 선택하십시오. 연결된 장치가 왼쪽에 나타납니다. IPA 파일을 해당 장치로 끕니다.

Xcode 6 및 Xcode 7에서 장치 (윈도우> 장치)를 엽니 다. 다시 장치가 왼쪽 열에 나타납니다. IPA 파일을 "Installed Apps"아래에있는 앱 목록으로 드래그하십시오.

iOS 9 기기의 경우이 작업 을 수행 한 후 앱을 실행하는 방법에 대한 이 게시물 을 참조하십시오 .


1
훌륭한 솔루션. iTunes를 동기화하거나 장비에 가져 오기 위해 타사에 업로드하지 않아도되는 경우에 적합합니다. Spot on
mylogon

39

내가 테스트 한 네 가지 방법이 있습니다.

  • 비행 테스트

  • iTunes에서 설치-.ipa를 임시 및 ipad 및 iTunes와의 일반 동기화로 생성하십시오.

  • 또는 엔터프라이즈로 ipa select를 작성하고 plist를 사용하여 색인 파일을 작성하는 동안 설치할 URL을 작성할 수있는 가장 좋은 방법입니다. 이것은 개별 개발자 계정에서도 작동합니다.

  • 디아 위


개별 개발자 계정으로 옵션 3을 계속 사용할 수 있습니까? 나는 그것이 여전히 기업 계정으로 알고 있습니다
Gil Sand

5
testflightapp.com은 2015 년 2 월 26 일자로 종료되지 않습니다.
Stan James

17

ios-deploy를 체크 아웃 할 수도 있습니다 .

실행하는 것만 큼 간단합니다 ios-deploy -b path/to/ipa/file.

path / to / project.app에서도 작동하며 로컬에서 cordova / phonegap 빌드를 수행하는 경우 동일한 위치에 있어야합니다.

건배!


이것은 Mac OS에서 iOS로 빠르게 전달됩니다.
Andrew Paes

14

Xcode를 사용하여 IPA를 설치할 수 있습니다

  • Xcode 열기
  • 상단 메뉴 표시 줄에서 창 선택 및 장치 및 시뮬레이터 선택
  • 앱 섹션에서 IPA 드래그 앤 드롭

여기에 이미지 설명을 입력하십시오

장치에 응용 프로그램이 설치됩니다.


8

Xcode 8에서 iPhone을 연결 한 상태에서 Window-> Devices를 엽니 다. 왼쪽 탐색 메뉴에서 연결된 iPhone을 선택하십시오. 설치된 앱 아래의 + 기호를 클릭하십시오. 설치하려는 ipa로 이동하십시오. 앱을 설치하려면 열기를 선택하고 클릭하십시오.


7

임시 배포 용 ipa를 생성하고 diawi 를 사용하여 ipad에 대한 링크를 생성 할 수 있습니다. .ipa와 프로비저닝 프로파일을 업로드하면 링크가 생성되고 ipad에서이를 방문하여 앱을 설치할 수 있습니다 (프로비저닝 프로파일이 개발 용인 경우 ipad의 UDID를 추가해야 함).


4

iPhone은 ipa를 직접 설치할 수 없으므로 ipa 파일에 대한 직접 링크를 제공하는 것은 쓸모가 없습니다. 그렇기 때문에 일부 사람들은 링크 또는 qcode를 제공하는 외부 서비스를 사용하여 ipa를 설치합니다.

이 질문에 대한 다른 답변에서 아무도 말하지 않았고 iTunes 또는 다른 외부 서비스와 완전히 독립적이라는 또 다른 옵션은 설치 링크를 생성하고 자동으로 모바일 (예 : 이메일)로 보내는 자체 스크립트를 만드는 것입니다. 나는 개인적인 용도로 그러한 스크립트를 만들었습니다.

  1. html 파일을 작성합니다.
  2. plist 파일을 작성합니다.
  3. ipa, html 및 plist 파일을 내 서버로 복사합니다.
  4. 나에게 링크를 보냅니다.

Linux에서 작업하기 때문에 Bash 스크립트를 만들었습니다. 다른 스크립트 언어를 사용할 수 있지만 html 및 plist 파일에 넣을 내용을 아는 것이 중요합니다.

이것은 html 및 plist 내용을 생성하는 스크립트의 일부입니다. 충분한 설명이되기를 바랍니다.

sha=`sha1sum ${ipa} | awk '{ print $1 }'`
output=${sha}-${AppName}-${version}.ipa
html=${sha}-${AppName}-${version}.html
plist=${sha}-${AppName}-${version}.plist

# Generates html
echo "<!DOCTYPE html>
 <html>
 <head>
 <meta charset=\"UTF-8\">
 <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
    <meta name=\"MobileOptimized\" content=\"width\" />
    <meta name=\"HandheldFriendly\" content=\"true\" />
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
    <meta http-equiv=\"cleartype\" content=\"on\" />
 <title>Install ${AppName} ${version}</title>
 </head>

 <body>
   <h1><a href=\"itms-services://?action=download-manifest&url=${serverUrl}${plist}\">
     Install </a></h1>
 </body>

 </html>" > ${html}

# Generate plist
echo "<?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>${serverUrl}${output}</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon%402x.png</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon.png</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>${bundle}</string>
                <key>bundle-version</key>
                <string>${version}</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>${AppName}</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>" > ${plist}

간단한 예를 보려면 다음을 참조 하십시오. https://github.com/Saleh7/ipa-install


3

iPhone 구성 유틸리티는 어떻습니까?

http://support.apple.com/kb/DL1465?viewlocale=en_US&locale=en_US

iPhone 구성 유틸리티를 사용하면 구성 프로파일을 쉽게 생성, 유지 관리, 암호화 및 설치하고 프로비저닝 프로파일 및 인증 된 응용 프로그램을 추적 및 설치하고 콘솔 로그를 포함한 장비 정보를 캡처 할 수 있습니다.

아이폰 구성 유틸리티를 사용하여 ipa 파일 설치

최신 정보:

Apple Configurator가 iPhone 구성 유틸리티를 대체합니다. iOS 8 릴리스에서는 iPhone 구성 유틸리티가 더 이상 지원되지 않거나 다운로드 할 수 없습니다. https://itunes.apple.com/gb/app/apple-configurator/id434433123


3
  • 고토 http://buildtry.com

  • .ipa (iOS) 또는 .apk (Android) 파일 업로드

  • 테스터와 링크 복사 및 공유

  • iOS 또는 Android 장치 브라우저에서 링크를 열고 설치를 클릭하십시오.


URL이 더 이상 활성 사이트에 매핑되지 않습니다 (2019 년 9 월 29 일).
대처

2

PhoneGap Build 온라인을 사용하여 IPA를 구축 한 경우 장치의 Safari 에서 build.phonegap.com을 열고 로그인 한 다음 iOS 탭 (ipa 버튼 다운로드)을 클릭 하여 Ipad / Iphone에 IPA를 직접 다운로드하여 설치할 수 있습니다 . 그런 다음 빌드 한 앱을 설치하라는 메시지가 표시됩니다.

로그인 후 직접 링크 : https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios


2

이를 수행하는 세 가지 방법이 있습니다.

방법 1 : iTunes 사용. 예, .ipaiPad에 설치할 수 있습니다 . 먼저 .ipaiTunes 로 가져와야합니다 . 설치를 클릭 한 다음 동기화를 클릭하여 iPad를 iTunes에 연결 한 다음 응용 프로그램을 설치하십시오.

방법 2 : iFunbox

방법 3 : Diawi



2

HockeyApp 을 사용 하여 .ipa를 배포 할 수 있으며, 앱에 대한 링크를 테스터에게 보내면 테스터는 링크를 클릭하면 브라우저에서 장치의 ipa를 직접 설치할 수 있습니다.


테스터 udid를 추가해야합니까
iOS


2

최신 버전의 Itunes를 사용하는데 APP 섹션이없는 경우 장치가 PC에 연결되어있는 동안 요약을 클릭하십시오. 그런 다음 파일을 "내 장치"섹션으로 끌어다 놓습니다.

-일러스트를 위해 그림을보십시오삽화


1

iFunBox를 사용하십시오. 무료이며 Mac / Win과 호환됩니다. 임시 빌드를 만들고 어딘가에 저장하십시오. iFunBox 에서 설치 하십시오 . 이 방법을 사용하여 출시 전에 테스트 할 테스트 용 임시 릴리스 빌드를 장치에 모두로드합니다. 누가 아이튠즈와 장난을 할 시간이 있습니까?


애플 ID 로그인없이 우리는 이것을 할 수 있습니다
iOS

1

Iphone / Ipad의 브라우저로 이동하여 IPA가 업로드 된 URl을 입력하고이를 Iphone 또는 Ipad에 직접 다운로드하여 설치하고 실행할 수 있습니다 .... 간단하고 달콤한;)


오래된 게시물에 대한 중복 답변.
Josh Griggs

어떻게? 내 아이폰은 그것을 지퍼처럼 취급하고 아무것도 할 수 없습니다.
Altimus Prime 2018 년

1

나는 이러한 문제에 직면하려고 노력하고 있습니다 : https://www.installonair.com . 무료이며 diawi와 같은 제한이 없습니다.

  1. Apple 개발자 계정 장치 부분에 장치 UDID를 추가해야합니다.
  2. 프로젝트를 빌드하고 인증서로 임시 보관하십시오.
  3. 해당 링크를 열고 애드혹 ipa 파일을 웹 사이트에 업로드
  4. QR 코드를 다운로드하여 다운로드하십시오.

1

다른 모든 답변은 오래되었거나 필요하지 않은 작업이 너무 많습니다. .IPA 파일을 diawi.com에 업로드 한 다음 QR-Code를 스캔하여 설치하거나 앱을 설치할 장치에 대한 링크를 이메일로 보내거나 단축 된 URL을 Safari 브라우저에 입력하여 설치하십시오.

오늘 구 iOS 기기에 앱을 설치해야했는데이 방법을 완료하는 데 2 ​​분도 걸리지 않았습니다.

 https://www.diawi.com/

1

iTunes, App Store 또는 타사 사이트없이 iOS 앱을 설치할 수 있습니다.

xcode로 아카이브를 빌드 할 때 임시 배포를 선택할 수 있습니다. xcode는 앱이 57x57 픽셀 png 및 512x512 픽셀 png의 URL과 함께 URL 위치를 입력하는 대화 상자를 제공합니다. ipa 및 manifest.plist로 번들을 작성합니다.

호스팅하려는 ipa와 두 개의 png 파일을 업로드하십시오. SSL 인증서가 있어야하며 https를 통해 제공되어야합니다. manifest.plist도 거기에 업로드하고 싶을 수도 있지만 기술적으로는 다른 곳에서 가질 수 있다고 확신합니다.

다음으로, 텍스트, 웹 페이지 또는 전자 메일 또는 링크를 다음과 같이 공유하는 곳 :

<a href="itms-services://?action=download-manifest&url=https://URL/path/manifest.plist">Download anchor text</a>

더 길고 더 나은 답변을 원하시면 여기를 클릭 하십시오 .

아시다시피, 이것이 앱 앱인 경우 앱 스토어의 기기 프로필에 추가 된 기기 만 앱을 설치할 수 있습니다.


0

아주 오래되었지만 A-Sharabiani에서 영감을 얻어 AppCenter로 iTunes를 피할 수있었습니다. 새 앱을 만들고 .ipa를 업로드 한 새 릴리스를 만든 다음 다운로드로 리디렉션되는 장치로 QR을 스캔하면됩니다.

네.



0

iOS의 최신 버전에서는 Mac에서 iPhone으로 AirDroap을 통해 ipa를 공유합니다. 그것은 당신의 아이폰에 직접 설치됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.