2013-06-07 32 views
13

Tôi có một ứng dụng được phát triển cho công ty của tôi. Thật không may nó cần phải được từ chức (tôi biết làm thế nào để phần này) vì cert phân phối đã hết hạn. Vấn đề là chúng ta cần phải thay đổi số phiên bản để nó cho phép cập nhật trên tất cả các iPad. Có ai biết làm thế nào để làm điều này bằng cách sử dụng thiết bị đầu cuối (tôi có xcode được cài đặt nhưng tôi không có và các tập tin từ các nhà phát triển). Một lần nữa, tôi chỉ có tệp IPA cho ứng dụng.Thay đổi phiên bản ứng dụng chỉ với tệp IPA được cung cấp (không có xcode)

Cảm ơn bạn đã được trợ giúp.

+1

Theo số phiên bản bạn có nghĩa là phiên bản os mục tiêu tối thiểu không? – Anupdas

+1

Tôi nghĩ rằng họ là sau khi 'BundleVersion', như trong phiên bản của ứng dụng – eggy

Trả lời

36
  • Đổi tên tệp .ipa thành .zip và giải nén lưu trữ.
  • Bên trong phải là thư mục có tên là "tải trọng" và bên trong thư mục đó phải là kho lưu trữ ứng dụng của bạn.
  • Nhấp chuột phải vào kho lưu trữ ứng dụng và chọn "hiển thị nội dung gói".
  • Tìm tệp Info.plist (có tên "Info.plist" hoặc "AppName_Info.plist"). Mở tệp đó bằng trình chỉnh sửa văn bản
  • Thay đổi giá trị của "CFBundleVersion" và "CFBundleShortVersionString" thành số phiên bản mong muốn của bạn.
  • Re-zip archive
  • Đổi tên .zip để .ipa
  • Tái ký .ipa
+1

Đây là giải pháp! Hướng dẫn dễ dàng hoạt động. Không thể yêu cầu thêm. Cảm ơn! – user2461863

+1

Bạn có thể đánh dấu câu trả lời này đúng bằng cách nhấp vào hộp kiểm bên cạnh điểm số;) –

+1

Tôi nhận được thông báo "Ứng dụng '...' không thể được thêm vào thư viện iTunes của bạn vì nó không phải là một ứng dụng hợp lệ. – loadedion

3

Trong câu trả lời để bình luận Chris Emerson ở trên (xin lỗi, tôi không có đủ uy tín để thêm một bình luận khác vì vậy tôi đang thêm một câu trả lời) nó vẫn có thể làm điều này! Tôi vừa thực hiện nó cho một IPA với bản cập nhật mới nhất cho tất cả mọi thứ iOS 8.3, OX Mavericks. Tôi đã nhận được cùng một thông báo "... không thể được cài đặt tại thời điểm này" và nó hóa ra là một vấn đề với các quyền lợi trong hồ sơ cung cấp không phù hợp với các quyền lợi trong * .app.

Bạn có thể kiểm tra các quyền lợi như sau: https://developer.apple.com/library/ios/technotes/tn2318/_index.html#//apple_ref/doc/uid/DTS40013777-CH1-TNTAG68 và tôi đặt câu trả lời chi tiết cách tôi sửa các quyền của IPA sao cho khớp với ở đây: Alter Minimum OS Version of IPA without XCode, iOS 8+.

Các vấn đề liên quan