Điều quan trọng là phải đảm bảo mọi ứng dụng iOS được gửi cho AppStore có kích thước dưới 20MB để có thể tải xuống qua vô tuyến.Cách dễ nhất để xác định kích thước gói ứng dụng iOS trong khi phát triển là gì?
Tôi đang làm việc trên một ứng dụng có thể gần đạt đến giới hạn đó và tôi đã phát hiện ra rằng dường như không có cách nào dễ dàng để cho biết kết quả hiện tại của gói .app từ bên trong XCode.
Trong XCode4 nói riêng - theo mặc định, mọi bản dựng đều được giấu trong một thư mục khó nhận được và được đặt tên theo thư mục tạm thời. Tôi không muốn ghi đè hành vi mặc định này trừ khi tôi phải thực hiện.
Tôi biết tôi có thể theo dõi gói .app bằng cách xem nhật ký xây dựng, mở cửa sổ trình bao, thay đổi thư mục đó và sử dụng 'du' - nhưng tôi hy vọng sẽ tìm cách nhanh hơn và dễ dàng hơn theo dõi kích thước tệp .app sau mỗi lần tạo mới.
Thậm chí không có cách nào dễ dàng trực tiếp trên iPhone hoặc iPad để xác định kích thước của ứng dụng. Chủ yếu là tôi đánh giá cao điều này - nhưng không phải khi tôi đang ở giữa quá trình tối ưu hóa.
Bất kỳ suy nghĩ nào về thực tiễn tốt nhất?
CẬP NHẬT: Tôi đang sử dụng XCode 4 bây giờ cho hầu hết phát triển hàng ngày và dường như mọi giải pháp cho đến nay đều không hoạt động trên XCode 4 vì chức năng đã thay đổi hoặc tính năng (chẳng hạn như Lưu trữ) vẫn đến sớm. Tôi nghĩ câu trả lời cuối cùng có thể là "sử dụng XCode 3" cho giai đoạn phát triển cụ thể. Tôi biết tôi vẫn sẽ cần phải sử dụng XCode 3 cho bản dựng và gửi cuối cùng anyway ...
+1 cho câu hỏi được mô tả tốt! – Linuxmint