ติดตั้ง. ipa ไปยัง iPad โดยมีหรือไม่มี iTunes


146

ฉันมี.ipaจาก PhoneGap build และฉันต้องการทดสอบ ฉันได้รับโปรไฟล์การจัดเตรียมจากบัญชีนักพัฒนาซอฟต์แวร์

ดังนั้นคำถามของฉันคือ: ฉันสามารถนำฉัน.ipaไปที่ iPad เพื่อติดตั้งทดสอบโดยตรงหรือต้องปฏิบัติตามกฎบางอย่างเพื่อติดตั้งหรือไม่


21
คุณสามารถใช้ TestFlight เพื่อติดตั้งโดยไม่ต้องใช้ iTunes หรือเพียงแค่อัพโหลด IPA ของคุณที่นี่ - diawi.com และพิมพ์ลิงค์ที่สร้างขึ้นในซาฟารีของอุปกรณ์ ur และพูดว่า install
Nayan

1
ขอบคุณ @NSS ฉันไม่สามารถใช้ iTunes เพื่อทำงานหลังจากใช้เวลาไปกับมันแล้ว diawi.com ดูมีแนวโน้มและแอพอยู่ในกระบวนการติดตั้งแล้ว รักษานิ้วของฉันข้าม
Moiz Tankiwala

3
ใช้diawi.comและใช้งานได้ดี จะใช้มันจากนี้เป็นต้นไป
geoyws

2
แอป mac อยู่ที่นี่ซึ่งใช้Dropboxสำหรับกระจาย ipa tryappbox.com
Vineet Choudhary

สิ่งนี้ทำเพื่อฉัน: stackoverflow.com/questions/26042508/…
Tadej

คำตอบ:


62

ใช่คุณสามารถติดตั้ง IPA ใน iPad ก่อนอื่นคุณต้องนำเข้า IPA นั้นไปยัง iTunes ของคุณ เชื่อมต่อ iPad ของคุณกับ iTunes จากนั้นติดตั้งแอปพลิเคชันโดยคลิกที่ติดตั้งแล้วซิงค์


1
ฉันติดตั้ง Windows 7 ใน VirtualBox ติดตั้ง iTunes เวอร์ชั่น 12 จากนั้นดาวน์โหลดไฟล์ ipa ( ในกรณีของฉันคือ VLC เวอร์ชันเก่า ) และวางลงบน iTunes จากนั้นเพื่อซิงค์ฉันต้องลากและวางไอคอนแอพไปยังอุปกรณ์ของฉัน (iPad เก่า) ที่ระบุไว้ใน iTunes ของฉันใน Windows 7 เสมือนของฉันทำงาน !! ขอบคุณ
erik

1
ฉันได้ยินว่า iTunes 12.7 นำส่วนแอปออก ยังใช้งานกับ iTunes เวอร์ชันล่าสุดได้หรือไม่
เจนน่าสโลน

นี่เป็นวิธีที่ไม่เป็นที่ต้องการอีกต่อไปเนื่องจาก iTunes กำลังจะหายไปในไม่ช้า วิธีการที่ต้องการคืออัพโหลดไปยัง diawi.com
Michael Fever

@ JennaSloan - แน่นอน ฉันเพิ่งดาวน์โหลด 12.10 เพื่อติดตั้งแอพ ipad เก่าผ่าน iTunes และไม่มีส่วนแอพ ฉันใช้ไซต์ diawi เพื่อพยายามติดตั้ง
bob.mazzo

90

ไม่จำเป็นต้องกังวลกับiTunesConnectสำหรับการแชร์งานสร้างของคุณ เพียงอัปโหลดไฟล์ ipa ของคุณไปยังdiawi และหลังจากอัปโหลดสำเร็จคุณจะได้รับลิงค์เปิดลิงก์ใน Safari และคุณจะถูกขอให้ติดตั้งแอป แตะที่การติดตั้งและเพลิดเพลิน


ตัวเลือกที่ดีเมื่อคุณได้รับข้อผิดพลาดในขณะที่ส่งแอพผ่านเที่ยวบินทดสอบ
Pawan Rai

ตัวเลือกนี้ใช้งานได้แม้ว่าคุณต้องการส่งไฟล์ ipa เพื่อดาวน์โหลด ไม่จำเป็นต้องแนบในเมล ผู้ใช้สามารถดาวน์โหลดได้โดยเปิดลิงก์ในเบราว์เซอร์
พฤศจิกายน

2
"ไม่พบโปรไฟล์การจัดสรรในชุดแอปพลิเคชัน"
William Entriken

1
@FullDecent โปรดลองอัปโหลดงานสร้างของคุณอีกครั้ง บางครั้ง Diawi แสดงข้อผิดพลาดนี้โดยไม่มีเหตุผล
पवन

@fossilet ไฟล์ ipa ของคุณมีขนาดเท่าใด
พฤศจิกายน

75

ใน Xcode 5 เปิดผู้จัด (หน้าต่าง> ผู้จัด) และเลือก "อุปกรณ์" ที่ด้านบน อุปกรณ์ที่คุณเสียบควรจะปรากฏขึ้นทางด้านซ้ายมือ ลากไฟล์ IPA ไปยังอุปกรณ์นั้น

ใน Xcode 6 และ Xcode 7 เปิดอุปกรณ์ (หน้าต่าง> อุปกรณ์) อุปกรณ์ของคุณควรปรากฏในคอลัมน์ซ้ายมืออีกครั้ง ลากไฟล์ IPA ไปที่รายการแอพที่อยู่ใต้ "แอพที่ติดตั้ง"

สำหรับอุปกรณ์ iOS 9 อ้างถึงโพสต์นี้ว่าจะให้แอพทำงานอย่างไรหลังจากทำเช่นนี้


1
ทางออกที่ดี นี่คือที่สมบูรณ์แบบเมื่อคุณไม่ต้องการซิงค์ iTunes หรือต้องอัปโหลดไปยังบุคคลที่สามที่จะได้รับมันบนอุปกรณ์ จุดบน
mylogon

39

มีสี่วิธีทั้งหมดที่ฉันทดสอบ:

  • เที่ยวบินทดสอบ

  • ติดตั้งจาก iTunes - สร้าง. ipa เป็นการเฉพาะกิจและการซิงค์ปกติกับ ipad และ iTunes

  • หรือวิธีที่ดีที่สุดคุณสามารถสร้าง URL สำหรับการติดตั้งในขณะที่สร้าง ipa select เป็น enterprise และสร้างไฟล์ดัชนีด้วย plist สิ่งนี้จะทำงานกับบัญชีนักพัฒนาแต่ละคนเช่นกัน

  • Diawi


ตัวเลือก 3 ยังคงเป็นไปได้สำหรับบัญชีนักพัฒนาบุคคลหรือไม่ ฉันรู้ว่ามันเป็นเพราะบัญชีองค์กรยังคงอยู่
Gil Sand

5
ไม่ใช่ testflightapp.com ที่ปิดตัวลงเมื่อวันที่ 26 กุมภาพันธ์ 2558
สแตนเจมส์

17

คุณยังสามารถเช็คเอาต์ios-deployได้ด้วย

ios-deploy -b path/to/ipa/fileมันเป็นง่ายๆเป็นที่ทำงาน

มันยังใช้งานได้กับ path / to / project.app ซึ่งควรจะอยู่ในตำแหน่งเดียวกันถ้าคุณทำ Cordova / phonegap

ไชโย!


หนึ่งนี้อย่างรวดเร็วจาก Mac OS ไปยัง iOS
Andrew Paes

14

คุณสามารถติดตั้ง IPA โดยใช้ Xcode

  • เปิด Xcode
  • เลือกหน้าต่างในแถบเมนูด้านบนและเลือกอุปกรณ์และเครื่องจำลอง
  • ลากและวาง IPA ของคุณในส่วนแอพ

ป้อนคำอธิบายรูปภาพที่นี่

นี่จะติดตั้งแอปพลิเคชันบนอุปกรณ์ของคุณ


8

ใน Xcode 8 ที่เสียบ iPhone เปิดหน้าต่าง -> อุปกรณ์ ในการนำทางด้านซ้ายให้เลือก iPhone ที่เชื่อมต่อคลิกที่สัญลักษณ์ + ใต้แอพที่ติดตั้ง นำทางไปยัง ipa ที่คุณต้องการติดตั้ง เลือกและคลิกเปิดเพื่อติดตั้งแอพ


7

คุณสามารถสร้าง IPA สำหรับการกระจายเฉพาะกิจและใช้diawiเพื่อสร้างลิงค์สำหรับ iPad ของคุณ คุณเพียงแค่อัปโหลด. ipa และโปรไฟล์การจัดสรรจากนั้นลิงก์จะถูกสร้างขึ้นและคุณสามารถเยี่ยมชมได้จาก ipad ของคุณเพื่อติดตั้งแอป (หากโปรไฟล์การเตรียมสำหรับการพัฒนาคุณต้องเพิ่ม UDID ของ iPad ของคุณ)


4

iPhone ไม่อนุญาตให้ติดตั้ง ipa โดยตรงดังนั้นการเชื่อมโยงโดยตรงไปยังไฟล์ ipa นั้นไร้ประโยชน์ นั่นเป็นสาเหตุที่บางคนใช้บริการภายนอกที่มีลิงก์หรือรหัสเพื่อติดตั้ง 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 Configuration Utility ช่วยให้คุณสร้างรักษาเข้ารหัสและติดตั้งโปรไฟล์กำหนดค่าติดตามและติดตั้งโปรไฟล์การจัดเตรียมและแอปพลิเคชั่นที่ได้รับอนุญาตและเก็บข้อมูลอุปกรณ์รวมถึงคอนโซลบันทึก

ติดตั้งไฟล์ ipa โดยใช้ยูทิลิตี้การกำหนดค่า Iphone

ปรับปรุง:

Apple Configurator แทนที่ iPhone Configuration Utility ด้วยการเปิดตัว iOS 8 ทำให้ยูทิลิตี้การกำหนดค่า iPhone ไม่ได้รับการสนับสนุนหรือพร้อมให้ดาวน์โหลดอีกต่อไป https://itunes.apple.com/gb/app/apple-configurator/id434433123


3
  • ไปที่http://buildtry.com

  • อัปโหลดไฟล์. ipa (iOS) หรือ. apk (Android)

  • คัดลอกและแชร์ลิงค์กับผู้ทดสอบ

  • เปิดลิงก์ในเบราว์เซอร์อุปกรณ์ iOS หรือ Android แล้วคลิกติดตั้ง


URL จะไม่จับคู่กับไซต์ที่ใช้งานอีกต่อไป (29 ก.ย. 2562)
รับมือ

2

หากคุณสร้าง IPA โดยใช้ PhoneGap Build ออนไลน์คุณสามารถดาวน์โหลดและติดตั้ง IPA ได้โดยตรงบน Ipad / Iphone ของคุณโดยเปิด build.phonegap.com ใน Safari บนอุปกรณ์ให้ลงชื่อเข้าใช้แล้วคลิกแท็บ iOS (ปุ่มดาวน์โหลด ipa) คุณจะถูกขอให้ติดตั้งแอพที่คุณสร้างขึ้น

ลิงก์โดยตรงไปยังสิ่งนี้หลังจากลงชื่อเข้าใช้คือ: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios


2

มี 3 วิธีในการทำสิ่งนี้:

วิธีที่ 1:ใช้ iTunes ใช่คุณสามารถติดตั้ง.ipaใน iPad ก่อนอื่นคุณต้องนำเข้ามาที่.ipaiTunes ของคุณ เชื่อมต่อ iPad ของคุณกับ iTunes จากนั้นติดตั้งแอปพลิเคชันโดยคลิกที่ติดตั้งแล้วซิงค์

วิธีที่ 2: iFunbox

วิธีที่ 3: Diawi



2

นอกจากนี้คุณยังสามารถใช้HockeyAppเพื่อแจกจ่าย. ipa ของคุณมันจะส่งลิงค์ไปยังแอพไปยังผู้ทดสอบจากนั้นผู้ทดสอบจะติดตั้ง iplet โดยตรงจากเบราว์เซอร์บนอุปกรณ์เมื่อคลิกที่ลิงค์


จำเป็นต้องเพิ่มเครื่องมือทดสอบ udid หรือไม่
iOS


2

หากคุณใช้ iTunes เวอร์ชันล่าสุดและไม่มีส่วนแอพคลิกที่สรุปขณะที่อุปกรณ์เชื่อมต่อกับพีซีของคุณ จากนั้นลากและวางไฟล์ลงในส่วน "ในอุปกรณ์ของฉัน"

- ดูรูปประกอบภาพประกอบ


1

ใช้ iFunBox ได้ฟรีรองรับ Mac / Win เพียงสร้างเฉพาะกิจและบันทึกไว้ที่ไหนสักแห่ง ติดตั้งจากiFunBox ฉันโหลดการทดสอบ ad hoc release ทั้งหมดของฉันจะสร้างบนอุปกรณ์ของฉันสำหรับการทดสอบก่อนที่จะเผยแพร่โดยใช้วิธีนี้ ใครมีเวลาเล่นซอกับ iTunes บ้าง


โดยไม่ต้องลงชื่อเข้าใช้ apple id เราสามารถทำได้
iOS

1

คุณสามารถไปที่เบราว์เซอร์ใน Iphone / Ipad และพิมพ์ URl ที่มีการอัปโหลด IPA และสามารถดาวน์โหลดไปยัง iPhone หรือ Ipad ของคุณโดยตรงและติดตั้งและเรียกใช้ .... ง่ายและหวาน;)


คำตอบที่ซ้ำซ้อนในโพสต์เก่า
Josh Griggs

อย่างไร? iphone ของฉันใช้มันเหมือนเป็นซิปและไม่ให้ฉันทำอะไรกับมันเลย
Altimus Prime

1

ฉันพยายามที่จะเผชิญกับปัญหาเหล่านี้และฉันจะใช้: https://www.installonair.com ฟรีและไม่มีขีด จำกัด เหมือน diawi

  1. คุณต้องเพิ่มอุปกรณ์ UDID ไปยังอุปกรณ์บัญชีนักพัฒนาแอปเปิ้ล
  2. สร้างโครงการของคุณและเก็บไว้เป็นเอกสารด้วยใบรับรองของคุณ
  3. เปิดลิงก์นั้นและอัปโหลดไฟล์ ad hoc ipa ของคุณไปยังเว็บไซต์
  4. รับรหัส QR และลิงค์เพื่อดาวน์โหลด

1

คำตอบอื่น ๆ ทั้งหมดนั้นล้าสมัยหรือทำงานมากเกินไปซึ่งไม่จำเป็นต้องเป็น อัปโหลดไฟล์. IPA ของคุณไปยัง diawi.com จากนั้นสแกน QR-Code และติดตั้งหรือส่งอีเมลลิงก์ไปยังอุปกรณ์ที่คุณต้องการติดตั้งแอพหรือพิมพ์ URL ที่ย่อลงในเบราว์เซอร์ Safari ของคุณและติดตั้งวิธีนั้น

ฉันต้องการติดตั้งแอปลงในอุปกรณ์ iOS ที่เก่ากว่าในวันนี้และวิธีนี้ใช้เวลาน้อยกว่า 2 นาทีก่อนที่ฉันจะเริ่มต้นให้เสร็จ

 https://www.diawi.com/

1

คุณสามารถติดตั้งแอพ iOS ของคุณได้โดยไม่ต้องใช้ iTunes ร้าน App Store หรือเว็บไซต์บุคคลที่สาม

เมื่อคุณสร้างไฟล์เก็บถาวรใน xcode คุณสามารถเลือกสำหรับการกระจายแบบเฉพาะกิจ xcode จะนำคุณเข้าสู่บทสนทนาที่คุณป้อนตำแหน่ง URL ที่แอปของคุณพร้อมกับ URL สำหรับ 57x57 พิกเซล png และ 512x512 พิกเซล png มันจะสร้างบันเดิลด้วย IPA และ manifest.plist ของคุณ

อัปโหลด ipa และไฟล์ png สองไฟล์ของคุณไม่ว่าคุณจะวางไว้ที่ไหน ต้องมีใบรับรอง SSL และให้บริการผ่าน https คุณอาจต้องการอัปโหลดรายการของคุณมีเช่นกัน แต่ในทางเทคนิคแล้วฉันค่อนข้างแน่ใจว่าคุณสามารถหาที่อื่นได้

ถัดไปที่ไหนสักแห่งในข้อความหรือหน้าเว็บหรืออีเมลหรือที่ใดก็ตามที่แบ่งปันลิงก์ของคุณเป็น:

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

หาคำตอบอีกต่อไปดีกว่ารายละเอียดเพิ่มเติมคลิกที่นี่

อย่างที่ฉันเข้าใจหากเป็นแอพ dev อุปกรณ์ที่เพิ่มไว้ในโปรไฟล์อุปกรณ์ของคุณในแอพสโตร์จะสามารถติดตั้งแอพได้


0

ค่อนข้างเก่า แต่ได้แรงบันดาลใจจาก A-Sharabiani ที่ประสบความสำเร็จในการหลีกเลี่ยง iTunes ด้วย AppCenter เพียงแค่สร้างแอปใหม่ creat ใหม่ปล่อยอัปโหลด. ipa และสแกน QR ด้วยอุปกรณ์ของคุณที่เปลี่ยนเส้นทางไปดาวน์โหลด

ใช่.


0

หากคุณกำลังทำงานกับ Mac คุณสามารถใช้ Apple Configurator 2 ( https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12 )

แอปพลิเคชันนี้ใช้เพื่อกำหนดค่าและติดตั้งแอพในอุปกรณ์ iOS ใด ๆ

Apple Configurator 2 ทำให้การติดตั้ง iPad, iPhone, iPod touch และอุปกรณ์ Apple TV ในโรงเรียนหรือธุรกิจของคุณเป็นเรื่องง่าย


0

ใน iOS เวอร์ชันล่าสุดแบ่งปัน ipa ผ่าน AirDroap จาก mac ไปยัง iPhone มันจะติดตั้งใน iPhone ของคุณโดยตรง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.