Programming

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

procodes 2020. 6. 28. 20:07
반응형

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


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

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


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


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


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

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

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


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

  • 비행 테스트

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

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

  • 디아 위


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

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

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

건배!


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


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

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

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

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


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


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

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

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

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

최신 정보:

Apple Configurator replaces iPhone Configuration Utility. With the the release of iOS 8, iPhone Configuration Utility is no longer supported or available for download. https://itunes.apple.com/gb/app/apple-configurator/id434433123


  • Goto http://buildtry.com

  • Upload .ipa (iOS) or .apk (Android) file

  • Copy and Share the link with testers

  • Open the link in iOS or Android device browser and click Install


If you built the IPA using PhoneGap Build online you can download and install the IPA directly on your Ipad/Iphone by opening build.phonegap.com in Safari on the device, logging in and then clicking the iOS tab (the download ipa button). You will then be asked to install the app you built.

Direct link to this after logging in is: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios


There were 3 ways to do this:

Method 1: Using iTunes. Yes, you can install .ipa in iPad, first you have to import that .ipa to your iTunes. Connect your iPad to iTunes then install application just by click on Install and then Sync.

Method 2: iFunbox

Method 3: Diawi


You can go to the browser in Iphone/Ipad and type the URl where the IPA has been uploaded and can directly download it to your Iphone or Ipad and install and run it.... simple and sweet ;)


Since Apple released iTunes 12, you must use Apple Configurator 2 app to install ipa in your iPhone and iPad.

Download from this link: https://itunes.apple.com/br/app/apple-configurator-2/id1037126344?mt=12


Use iFunBox. It's free, Mac/Win compatible. Just make an ad hoc build and save somewhere. Install from iFunBox. I load all my test ad hoc release builds on my devices for testing before release using this method. Who has time to fiddle around with iTunes?


You can also use HockeyApp to distribute your .ipa, it will send a link to the app to the testers, then the tester will be ableto install the ipa directly from their browser on the device once clicking on the link.


I try to face with these problems and I use : https://www.installonair.com . It's free and not have limit like diawi.

  1. You need to add device UDID to apple developer account devices part.
  2. Build your project and archieve it ad hoc with your certificate
  3. Open that link and upload your ad hoc ipa file to website
  4. Get qr code and link to download.

Quite old, but inspired on A-Sharabiani achieved this avoiding iTunes with AppCenter. Just create new App, creat new Release uploading the .ipa, and finally scanning a QR with your device that redirects to download.

Yeah.


If you are working on a Mac, you can use Apple Configurator 2 (https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12).

This application is used to configure and install apps in any iOS device.

Apple Configurator 2 makes it easy to deploy iPad, iPhone, iPod touch, and Apple TV devices in your school or business.


iPhone doesn't allow to install an ipa directly, so provide a direct link to the ipa file is useless. That's why some people uses external services that provide a link or a qcode to install the ipa.

Another option, that nobody told in the other answers to this question and that it's completely independent from iTunes or any external service, is to create your own script that generates an installation link and automatically sends it to your mobile (for example by email). I created a such script for my personal use, that:

  1. creates the html file;
  2. creates the plist file;
  3. copies ipa, html and plist files to my server;
  4. sends me the link.

Because I work on Linux, I created a Bash script. You can use any other scripting language, but it's important to know what to put in the html and plist files.

This is the part of my script that generates the html and plist content. I hope that it's enough self-explanatory:

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}

For a simple example you can also see: https://github.com/Saleh7/ipa-install


All of the other answers are either out of date or too much work where it doesn't need to be. Upload your .IPA file to diawi.com then either scan the QR-Code and install, or email the link to the device you want to install the app to, or type the shortened URL into your Safari browser and install that way.

I needed to get an app installed into an older iOS device today and this method took me less than 2 minutes to complete start to finish.

 https://www.diawi.com/

참고URL : https://stackoverflow.com/questions/20160285/install-ipa-to-ipad-with-or-without-itunes

반응형