2015-05-28 12 views
5

Tôi nhận được một vài lỗi khi gửi ứng dụng.ERROR ITMS-90092: “Gói này không hợp lệ. Các ứng dụng bao gồm kiến ​​trúc arm64 được yêu cầu bao gồm kiến ​​trúc armv7. ”

Bất kỳ ý tưởng làm thế nào bạn khắc phục lỗi này:

ERROR ITMS-90092: “This bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture.” 

Nhìn trong Kiến trúc hợp lệ trong Xcode tôi thấy ARMv7 niêm yết. Vậy vấn đề là gì?

Trả lời

6

Cuối cùng tôi đã tìm ra cách bỏ qua lỗi này và gửi thành công ứng dụng của tôi. Đây là những gì bạn phải làm nếu bạn đã có armv7 bao gồm trong cài đặt xây dựng> kiến ​​trúc hợp lệ:

  1. Chạy ứng dụng trên điện thoại của bạn bằng dây usb được cắm vào máy tính.
  2. Sau khi ứng dụng đã phát thành công trên điện thoại của bạn, hãy rút điện thoại ra.
  3. Bây giờ, hãy chuyển đến sản phẩm> lưu trữ> xác thực
  4. Khi bạn đã thực hiện việc này, hãy nhấp vào gửi tới cửa hàng ứng dụng và ứng dụng của bạn sẽ gửi tốt.

Hy vọng điều này sẽ hữu ích !!

+2

Yes. Một trong những lỗi kỳ lạ hơn của Xcode. – Snowcrash

+0

Tại sao chúng ta cần tháo thiết bị khi lưu trữ? – KarenAnne

1

Hãy chắc chắn rằng trong Scheme của bạn, Archive được trỏ đến Release, và rằng Build Active Architecture của bạn cho ReleaseNo cũng có.

  1. Nhấp vào Chỉnh sửa sơ đồ.

Click Edit Scheme

  1. Set Lưu Trữ chuẩn bị tung ra.

Set Archive to Release

  1. Set Xây dựng Kiến trúc tích cực của phiên bản xuống vị trí thứ

Set Build Active Architecture to No

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