Cài đặt .ipa vào iPad có hoặc không có iTunes


146

Tôi có bản .ipadựng từ PhoneGap và tôi cần kiểm tra nó. Tôi đã nhận được hồ sơ cung cấp từ tài khoản Nhà phát triển.

Vì vậy, câu hỏi của tôi là: tôi có thể trực tiếp đặt .ipaiPad của mình để cài đặt để thử nghiệm hay tôi phải tuân theo một số quy tắc để cài đặt?


21
bạn có thể sử dụng TestFlight để cài đặt nó mà không cần itunes. Hoặc chỉ cần tải lên ipa của bạn ở đây - diawi.com . Và nhập liên kết được tạo trong safari của thiết bị của bạn và nói cài đặt
Nayan

1
Cảm ơn @NSS. Tôi không thể có được thứ itunes để làm việc sau khi dành hàng giờ cho nó. diawi.com có ​​vẻ đầy hứa hẹn và ứng dụng đã trong quá trình cài đặt. Giữ những ngón tay của tôi đan chéo nhau.
Moiz Tankiwala

3
đã sử dụng diawi.com và nó hoạt động rất tốt. Sẽ sử dụng nó từ bây giờ.
geoyws

2
Một ứng dụng mac ở đây sử dụng Dropboxđể phân phối ipa tryappbox.com
Vineet Choudhary

Điều này đã làm điều đó cho tôi: stackoverflow.com/questions/26042508/ từ
Tadej

Câu trả lời:


62

Có, bạn có thể cài đặt IPA trong iPad, trước tiên bạn phải nhập IPA đó vào itunes của mình. Kết nối iPad của bạn với iTunes sau đó cài đặt ứng dụng chỉ bằng cách nhấp vào cài đặt và sau đó đồng bộ hóa.


1
Tôi đã cài đặt Windows 7 trong VirtualBox, cài đặt iTunes phiên bản 12. Sau đó tải xuống tệp ipa ( trong trường hợp của tôi là phiên bản VLC cũ ) và thả nó xuống iTunes. Sau đó, để đồng bộ hóa, tôi phải kéo và thả biểu tượng ứng dụng vào thiết bị của mình (một chiếc iPad cũ) được liệt kê trong iTunes trong Windows 7. ảo của tôi đã hoạt động !! Cảm ơn.
erik

1
Tôi nghe nói iTunes 12.7 đã gỡ bỏ phần ứng dụng. Điều này vẫn hoạt động với phiên bản mới nhất của iTunes?
Jenna Sloan

Đây không còn là phương pháp ưa thích vì iTunes sẽ sớm ra mắt. Phương pháp ưa thích là tải lên diawi.com
Michael Fever

@JennaSloan - thực sự. Tôi vừa tải xuống 12.10 để cài đặt ứng dụng ipad cũ qua iTunes và không có phần ứng dụng nào. Tôi đã sử dụng trang web diawi để thử cài đặt.
bob.mazzo

90

Không cần bận tâm với iTunesConnect để chia sẻ các bản dựng adhoc của bạn. Chỉ cần tải tệp ipa của bạn lên diawi và sau khi tải lên thành công, bạn sẽ nhận được một liên kết mở liên kết trong safari và bạn sẽ được yêu cầu cài đặt ứng dụng. Nhấn vào cài đặt và thưởng thức


một lựa chọn tốt, khi bạn gặp lỗi trong khi gửi ứng dụng qua chuyến bay thử nghiệm.
Pawan Rai

Tùy chọn này cũng hoạt động ngay cả khi bạn muốn gửi tệp ipa để tải xuống. Không cần phải đính kèm chúng trong thư. Người dùng có thể tải xuống bằng cách mở liên kết trong trình duyệt.
पवन

2
"Không tìm thấy hồ sơ cung cấp trong gói ứng dụng."
William Entriken

1
@FullDecent Vui lòng thử lại tải lên bản dựng của bạn. Đôi khi Diawi hiển thị lỗi này mà không có lý do.
पवन

@fosslava Kích thước tệp ipa của bạn là bao nhiêu?
पवन

75

Trong Xcode 5, mở trình tổ chức (Window> Organizer) và chọn "Thiết bị" ở trên cùng. Thiết bị cắm của bạn sẽ hiển thị ở phía bên tay trái. Kéo tập tin IPA qua thiết bị đó.

Trong Xcode 6 và Xcode 7 mở Thiết bị (Cửa sổ> Thiết bị). Một lần nữa thiết bị của bạn sẽ hiển thị trong cột bên trái. Kéo tệp IPA vào danh sách các ứng dụng bên dưới "Ứng dụng đã cài đặt".

Đối với thiết bị iOS 9, hãy tham khảo bài đăng này về cách để ứng dụng chạy sau khi thực hiện việc này.


1
Giải pháp tuyệt vời. Điều này là hoàn hảo khi bạn không muốn phải đồng bộ hóa iTunes hoặc phải tải nó lên một số bên thứ 3 để tải nó trên thiết bị. Tại chỗ
mylogon

39

Có bốn cách, tất cả trong số đó tôi đã thử nghiệm:

  • Chuyến bay thử

  • Cài đặt từ iTunes - Tạo .ipa dưới dạng ad-hoc và đồng bộ hóa thông thường với ipad & itunes.

  • Hoặc cách tốt nhất bạn có thể tạo URL để cài đặt trong khi tạo ipa chọn là doanh nghiệp và tạo tệp chỉ mục với số nguyên. Điều này cũng sẽ làm việc với tài khoản nhà phát triển cá nhân.

  • Diawi


Là tùy chọn 3 vẫn có thể với tài khoản nhà phát triển cá nhân? Tôi biết đó là với tài khoản doanh nghiệp vẫn còn
Gil Sand

5
Không phải là testflightapp.com ngừng hoạt động kể từ ngày 26 tháng 2 năm 2015.
Stan James

17

Bạn cũng có thể kiểm tra ios-triển khai .

Nó đơn giản như chạy ios-deploy -b path/to/ipa/file.

Nó thậm chí hoạt động với path / to / project.app, sẽ ở cùng một vị trí nếu bạn đang thực hiện các bản dựng cordova / phonegap cục bộ.

Chúc mừng!


Điều này nhanh chóng từ Mac OS đến iOS.
Andrew Paes

14

Bạn có thể cài đặt IPA bằng Xcode

  • Mở Xcode
  • Chọn Cửa sổ trong Thanh Menu trên cùng & Chọn Thiết bị & Trình mô phỏng
  • Kéo và thả IPA của bạn trong Phần Ứng dụng

nhập mô tả hình ảnh ở đây

Điều này sẽ cài đặt ứng dụng trên thiết bị của bạn.


8

Trong Xcode 8, với iPhone đã được cắm, hãy mở Window -> Thiết bị. Trong điều hướng bên trái, chọn iPhone đã được cắm. Nhấp vào biểu tượng + bên dưới Ứng dụng đã cài đặt. Điều hướng đến ipa bạn muốn cài đặt. Chọn và nhấp vào mở để cài đặt ứng dụng.


7

Bạn có thể tạo ipa để phân phối ad hoc và sử dụng diawi để tạo liên kết cho ipad của bạn. Bạn chỉ cần tải lên .ipa và hồ sơ cung cấp, sau đó một liên kết được tạo và bạn có thể truy cập nó từ ipad để cài đặt ứng dụng (nếu hồ sơ cung cấp là để phát triển, bạn phải thêm UDID của ipad vào nó).


4

iPhone không cho phép cài đặt ipa trực tiếp, vì vậy việc cung cấp liên kết trực tiếp đến tệp ipa là vô ích. Đó là lý do tại sao một số người sử dụng các dịch vụ bên ngoài cung cấp liên kết hoặc qcode để cài đặt ipa.

Một tùy chọn khác, không ai nói trong các câu trả lời khác cho câu hỏi này và nó hoàn toàn độc lập với iTunes hoặc bất kỳ dịch vụ bên ngoài nào, là tạo tập lệnh của riêng bạn tạo liên kết cài đặt và tự động gửi nó đến điện thoại di động của bạn (ví dụ: qua email). Tôi đã tạo một tập lệnh như vậy cho mục đích sử dụng cá nhân của mình, đó là:

  1. tạo tập tin html;
  2. tạo tập tin plist;
  3. sao chép các tập tin ipa, html và plist vào máy chủ của tôi;
  4. gửi cho tôi liên kết.

Vì tôi làm việc trên Linux, tôi đã tạo một tập lệnh Bash. Bạn có thể sử dụng bất kỳ ngôn ngữ kịch bản lệnh nào khác, nhưng điều quan trọng là phải biết những gì cần đặt trong các tệp html và plist.

Đây là một phần của tập lệnh của tôi tạo ra nội dung html và plist. Tôi hy vọng rằng nó đủ tự giải thích:

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}

Ví dụ đơn giản, bạn cũng có thể xem: https://github.com/Saleh7/ipa-install


3

Làm thế nào về tiện ích cấu hình iPhone?

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

Tiện ích cấu hình iPhone cho phép bạn dễ dàng tạo, duy trì, mã hóa và cài đặt cấu hình cấu hình, theo dõi và cài đặt hồ sơ cung cấp và các ứng dụng được ủy quyền và nắm bắt thông tin thiết bị bao gồm nhật ký bảng điều khiển.

Cài đặt tập tin ipa bằng tiện ích cấu hình Iphone

Cập nhật:

Trình cấu hình Apple thay thế Tiện ích cấu hình iPhone. Với việc phát hành iOS 8, Tiện ích cấu hình iPhone không còn được hỗ trợ hoặc có sẵn để tải xuống. https://itunes.apple.com/gb/app/apple-configurator/id434433123


3
  • Goto http://buildtry.com

  • Tải lên tệp .ipa (iOS) hoặc .apk (Android)

  • Sao chép và chia sẻ liên kết với người kiểm tra

  • Mở liên kết trong trình duyệt thiết bị iOS hoặc Android và nhấp vào Cài đặt


URL không còn ánh xạ tới một trang web đang hoạt động (29 tháng 9 năm 2019).
Đối phó

2

Nếu bạn đã tạo IPA bằng PhoneGap Build trực tuyến, bạn có thể tải xuống và cài đặt IPA trực tiếp trên Ipad / Iphone bằng cách mở build.phoneg.com trong Safari trên thiết bị , đăng nhập và sau đó nhấp vào tab iOS (nút tải xuống ipa). Sau đó, bạn sẽ được yêu cầu cài đặt ứng dụng bạn đã xây dựng.

Liên kết trực tiếp đến điều này sau khi đăng nhập là: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/doad/ios


2

Có 3 cách để làm điều này:

Phương pháp 1: Sử dụng iTunes. Có, bạn có thể cài đặt .ipatrong iPad, trước tiên bạn phải nhập nó .ipavào iTunes của bạn. Kết nối iPad của bạn với iTunes sau đó cài đặt ứng dụng chỉ bằng cách nhấp vào Cài đặt và sau đó Đồng bộ hóa.

Cách 2: iFunbox

Cách 3: Diawi



2

Bạn cũng có thể sử dụng HockeyApp để phân phối .ipa của mình, nó sẽ gửi một liên kết đến ứng dụng cho người kiểm tra, sau đó người kiểm tra sẽ cài đặt ipa trực tiếp từ trình duyệt của họ trên thiết bị sau khi nhấp vào liên kết.


Có bắt buộc phải thêm người thử nghiệm không
iOS


2

Nếu bạn sử dụng phiên bản Itunes mới nhất và không có phần APP Nhấp vào tóm tắt trong khi thiết bị được kết nối với PC của bạn. Sau đó Kéo và thả tệp vào phần "trên thiết bị của tôi".

-xem hình ảnh để minh họaHình minh họa


1

Sử dụng iFunBox. Nó miễn phí, tương thích Mac / Win. Chỉ cần thực hiện một xây dựng ad hoc và lưu ở đâu đó. Cài đặt từ iFunBox . Tôi tải tất cả các bản dựng phát hành ad hoc thử nghiệm trên các thiết bị của mình để kiểm tra trước khi phát hành bằng phương pháp này. Ai có thời gian để tìm hiểu về iTunes?


chúng ta có thể làm điều này bằng cách đăng nhập apple id
iOS

1

Bạn có thể truy cập trình duyệt trong Iphone / Ipad và nhập URl nơi IPA đã được tải lên và có thể tải trực tiếp xuống Iphone hoặc Ipad của bạn và cài đặt và chạy nó .... đơn giản và ngọt ngào;)


Câu trả lời dư thừa trên một bài viết cũ.
Josh Griggs

Làm sao? Iphone của tôi coi nó như một cái khóa kéo và không cho phép tôi làm bất cứ điều gì với nó.
Altimus Prime

1

Tôi cố gắng đối mặt với những vấn đề này và tôi sử dụng: https://www.installonair.com . Nó miễn phí và không có giới hạn như diawi.

  1. Bạn cần thêm UDID thiết bị vào phần thiết bị tài khoản nhà phát triển apple.
  2. Xây dựng dự án của bạn và lưu trữ nó ad hoc với chứng chỉ của bạn
  3. Mở liên kết đó và tải tập tin ad hoc ipa của bạn lên trang web
  4. Nhận mã qr và liên kết để tải về.

1

Tất cả các câu trả lời khác đều đã lỗi thời hoặc quá nhiều công việc không cần thiết. Tải tệp .IPA của bạn lên diawi.com sau đó quét Mã QR và cài đặt hoặc gửi email liên kết đến thiết bị bạn muốn cài đặt ứng dụng hoặc nhập URL rút ngắn vào trình duyệt Safari của bạn và cài đặt theo cách đó.

Hôm nay tôi cần cài đặt một ứng dụng vào thiết bị iOS cũ hơn và phương pháp này chỉ mất chưa đến 2 phút để hoàn thành bắt đầu.

 https://www.diawi.com/

1

Bạn có thể cài đặt ứng dụng iOS của mình mà không cần iTunes, App store hoặc các trang web của bên thứ ba.

Khi bạn xây dựng kho lưu trữ trong xcode, bạn có thể chọn phân phối adhoc. xcode sẽ đưa bạn qua một cuộc hội thoại nơi bạn nhập vị trí URL nơi ứng dụng của bạn sẽ cùng với các url cho png 57x57 pixel và png 512x512 pixel. Nó sẽ tạo ra một gói với ipa và manifest.plist của bạn

Tải lên ipa của bạn và hai tệp png bất cứ nơi nào bạn định lưu trữ chúng. Nó phải có chứng chỉ SSL và được phục vụ qua https. Bạn có thể muốn tải lên tệp kê khai của mình ở đó, nhưng về mặt kỹ thuật tôi khá chắc chắn rằng bạn có thể có nó ở một nơi khác.

Tiếp theo, ở đâu đó, trong một văn bản, hoặc một trang web hoặc email, hoặc bất cứ nơi nào chia sẻ liên kết của bạn dưới dạng:

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

Đối với một câu trả lời dài hơn, tốt hơn, chi tiết hơn bấm vào đây .

Theo tôi hiểu, nếu đây là ứng dụng dành cho nhà phát triển, chỉ những thiết bị đã được thêm vào hồ sơ thiết bị của bạn trong cửa hàng ứng dụng mới có thể cài đặt ứng dụng.


0

Khá cũ, nhưng được truyền cảm hứng về A-Sharabiani đã đạt được điều này tránh iTunes với AppCenter. Chỉ cần tạo Ứng dụng mới, tạo Bản phát hành mới tải lên .ipa và cuối cùng quét QR bằng thiết bị của bạn để chuyển hướng tải xuống.

Vâng.


0

Nếu bạn đang làm việc trên máy Mac, bạn có thể sử dụng Trình cấu hình Apple 2 ( https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12 ).

Ứng dụng này được sử dụng để định cấu hình và cài đặt ứng dụng trong mọi thiết bị iOS.

Bộ cấu hình Apple 2 giúp bạn dễ dàng triển khai các thiết bị iPad, iPhone, iPod touch và Apple TV trong trường học hoặc doanh nghiệp của bạn.


0

Trong phiên bản iOS mới nhất chia sẻ ipa thông qua AirDroap từ mac sang iPhone. Nó sẽ trực tiếp cài đặt trong iPhone của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.