Đây là một ứng dụng cũ đã được gửi nhiều lần mà không gặp sự cố. Tôi đã sửa đổi mã và info.plist để hỗ trợ iOS 6 và iPhone 5, nhưng không thay đổi cài đặt xây dựng. Tôi đã kiểm tra các chứng chỉ và hồ sơ cung cấp, tất cả đều là âm thanh. Tất cả các bản dựng adhoc chỉ chạy tốt trên các thiết bị của chúng tôi. Tôi đang sử dụng Xcode 4.5.Không thể vượt qua giai đoạn Xác thực khi gửi ứng dụng với hỗ trợ iPhone 5
Tôi xây dựng không có lỗi và nó lưu trữ tốt. Nó xuất hiện trong Organizer. Khi tôi nhấp vào Xác thực ..., tôi nhấp qua giống như bình thường, chọn đúng hồ sơ cấp phép nhưng sau đó không thành công với ba lỗi giống nhau:
- Không thể chạy lệnh lipo/Applications/Xcode. ứng dụng ...: không thể mở tệp đầu vào: ... (Không có tệp hoặc thư mục nào như vậy)
- Không thể xác minh mã xác minh ứng dụng. Chữ ký không hợp lệ, chứa các quyền không được phép hoặc không được ký bằng Giấy chứng nhận phân phối iPhone.
- Các phúc nhị phân phân tích phải tồn tại: ...
Tôi đã thử các câu trả lời trong các câu dưới đây: Binary being analyzed must exist, iOS App Archive in xcode và ứng dụng kiểm tra của tôi ra. Tôi nghi ngờ vấn đề là tôi đã đưa armv6, armv7 và armv7 vào làm kiến trúc hợp lệ, nhưng tôi thực sự không biết vấn đề là gì bởi vì tất cả điều này đều làm việc trong Xcode 4.4.
Tôi phải làm gì để khắc phục vấn đề này?
Tôi đang mất gì bằng cách thả armv6? – ageektrapped
armv6 là iPhone gốc và iPhone 3G cộng với iPod touch đầu tiên và thế hệ thứ hai. Nói cách khác, bạn không mất nhiều. –
armv6 là kiến trúc được sử dụng trong iPhone/iPod Touch 2G và iPhone 3G để hỗ trợ cơ bản cho các thiết bị trong ứng dụng của bạn –