2011-06-20 7 views

Trả lời

24

Trong Xcode 4: Một khi ứng dụng của bạn đã sẵn sàng để phân phối, lưu trữ các ứng dụng. Trong Trình tổ chức, chọn tab Lưu trữ. Chọn ứng dụng của bạn ở cột bên tay trái. Chọn lưu trữ mới nhất trong cột bên phải. Nhấn nút Chia sẻ ... ở phần trên cùng. Lưu tệp dưới dạng .ipa. Kiểm tra kích thước tệp trong Trình tìm kiếm.

+0

Cảm ơn! Làm việc tuyệt vời .. – ViggoV

+1

Chỉ cần FYI: tệp IPA chỉ là tệp zip :) Bước cuối cùng trước khi tải lên cửa hàng ứng dụng là để bạn nén ứng dụng của mình - bạn chỉ có thể kiểm tra kích thước của tệp nén đó :) (lưu bạn phải xây dựng một kho lưu trữ) – deanWombourne

+1

Trong xCode 4 trình tải ứng dụng tích hợp sẽ xử lý tất cả những điều đó, vì vậy cách tiếp cận "Chia sẻ ..." - nút là cách để đi! – ViggoV

0

Xây dựng ứng dụng, tải tệp .app trong thư mục sản phẩm của bạn, Hiển thị trong công cụ tìm và chọn ứng dụng và nhấp chuột phải, chọn "Nhận thông tin" để xem kích thước của ứng dụng.

+0

Hmm .. Các tập tin .app duy nhất tôi có thể tìm thấy trong các sản phẩm của tôi thư mục nhỏ hơn nhiều so với kết quả mong đợi .. – ViggoV

+1

Độ chính xác của nó so với tính toán cuối cùng của Apple như thế nào? – Praxiteles

3

Bạn phải Xây dựng & Lưu trữ ứng dụng của bạn và sau đó bạn có thể kiểm tra kích thước của bạn IPA tệp.

IPA lưu trữ (IP trau dồi Một pp) là file được tải về bằng cách sử dụng từ App Store

9

Trong phiên bản hiện tại của XCode (4.5 bằng văn bản), bạn chỉ cần nhấp vào Sản phẩm> Lưu trữ. Tab Lưu trữ của Trình tổ chức sẽ mở và kích thước ước tính trong cửa hàng ứng dụng chỉ được hiển thị trong một trong các trường thông tin khi lưu trữ được chọn.

+0

Tuyệt. Cảm ơn bạn đã thông tin :) – ViggoV

+0

@ViggoV Upvote? ;) – learnvst

21

Câu hỏi này khá cũ, nhưng IMO vẫn có liên quan. Đây là thông báo gần đây tôi nhận được từ Apple khi tôi tải lên ứng dụng để xem xét:

Ứng dụng nhị phân được liệt kê bên dưới là 79,7 MB khi bạn gửi, nhưng sẽ là 132,2 MB khi được xử lý cho App Store. Điều này vượt quá giới hạn kích thước tải xuống mạng di động và sẽ yêu cầu ứng dụng của bạn được tải xuống qua Wi-Fi.

Không có cách nào để biết điều này 'một lần xử lý cho App Store' kích thước cho đến khi bạn đã gửi ứng dụng của bạn.

Có một tính năng trong chế độ xem Sắp xếp/lưu trữ cho phép bạn ước tính kích thước ứng dụng cuối cùng của mình. Tôi đã tìm thấy ước tính này là không chính xác. Đây là nút bạn đang tìm kiếm nếu bạn muốn xem ước tính này:

enter image description here

Vì vậy, những gì tôi đã học được là "xử lý cho App Store" phần trên sẽ có nghĩa là tập tin .ipa của bạn là không phải là thước đo chính xác của người dùng kích thước ứng dụng cuối cùng sẽ tải xuống. Ước tính của Tổ chức/Lưu trữ không chính xác, có vẻ như ước tính cao hơn kích thước thực, ví dụ: bản lưu trữ được gửi để đánh giá được ước tính là ~ 109 MB, kích thước ứng dụng cuối cùng trong cửa hàng là ~ 90 MB và tệp .ipa là ~ 47 MB.

Tại sao kích thước cuối cùng lớn hơn .ipa?

Tôi cũng muốn biết câu trả lời cho điều này, từ những gì tôi hiểu nó liên quan đến những thứ DRM mà Apple thêm vào .ipa.

UPDATE (tháng 6 năm 2015)

Phiên bản mới nhất của Xcode không có tùy chọn 'ước tính App Store Kích' trong quan điểm của các tổ chức '.

CẬP NHẬT (November 2017)

Dự kiến ​​thông tin kích thước có sẵn trên iTunesConnect:

Apps của tôi> App> Hoạt động> Chọn một xây dựng> App Store File Sizes

enter image description here

+2

Đây là câu trả lời chính xác mà tôi đã đến đây cho. Cảm ơn! –

+0

Ngoài ra, có vẻ như kích thước của 'bản cập nhật' của ứng dụng không giống với cài đặt mới. – Vamos

1

Bạn có thể thực hiện việc này thông qua iTunes kết nối:

  1. Chọn ứng dụng của bạn trong iTunes kết nối
  2. Chọn "Hoạt động"
  3. Chọn "Tất cả xây dựng" trên khung bên trái
  4. Chọn xây dựng và tìm kiếm "Kích thước tập tin nén"
0

Với Xcode 8, vì nút kích thước ước tính biến mất, một cách để có được ước lượng rất gần (trong trường hợp của tôi phiên bản AppStore chính xác là + 2mb) là:

  • Lưu trữ ứng dụng của bạn
  • xuất khẩu ứng dụng của bạn cho "iOS App Store triển khai"
  • Giải nén IPA tạo (cách nhanh chóng, đổi tên nó để nén và kích đúp)
  • Chuyển đến .app (Payload/YOUR_APPLICATION)
  • Compress nó (zip nó bằng hành động cụ tìm mặc định)

Et thì đấy :-)

+0

Làm thế nào điều này sẽ xem xét cắt kiến ​​trúc? –