Cuối cùng tôi đã làm cho nó hoạt động bằng cách bắt đầu lại từ đầu. Tôi nghĩ rằng vấn đề là khi tôi đã đi đến một máy tính mới và tải lên một giấy chứng nhận mới, tôi đã phải thu hồi chứng chỉ cũ. Có vẻ như một khi nó bị thu hồi, có lẽ nó không thể được sử dụng một lần nữa.
Vì vậy, tôi đã tạo lại chứng chỉ ký, tạo lại tệp p12 từ đó, tạo lại (sửa đổi) hồ sơ ứng dụng (đảm bảo chọn lại chứng chỉ của tôi và chọn lại tất cả thiết bị), đã tải lại tệp cấp phép di động, đã chọn lại các trong màn hình cấu hình iOS và khởi động lại Flash Builder và nó hoạt động trở lại.
Tôi đã cố gắng sử dụng ký tự đại diện "com.myactualdomainhere. *" Và tôi không thể làm việc đó nhưng tôi không thực hiện tất cả các bước ở trên (tôi đã không tạo lại chứng chỉ ký) và nếu bạn không thể sử dụng lại chứng chỉ thì đó có thể là vấn đề.
Vì vậy, tôi đã thực hiện tất cả các bước trên và sử dụng tên ứng dụng, "com.myactualdomainhere.MyApp" và đảm bảo nó khớp với tệp mô tả ứng dụng (dành cho ứng dụng AIR) com.myactualdomainhere.MyApp.
Sẽ thật tuyệt nếu một ngày nào đó họ có thể đơn giản hóa quy trình này và cung cấp thông báo lỗi tốt hơn. Có thể họ có thể xác minh các phần khác nhau trên đường đi, ví dụ: "chứng chỉ của bạn là ok, hồ sơ ứng dụng của bạn sẽ kiểm tra, nhưng id ứng dụng của bạn không chính xác".
Ngoài ra, MilkyWay đã đăng liên kết tới bài đăng có một số thông tin hữu ích more.
Nguồn
2013-02-26 16:33:42
<< Chi tiết ... ??? && xem [diễn đàn này] (http://forum.unity3d.com/threads/15299-error- (0xE800003A) -Ứng dụng-Xác minh-Thất bại) –
Đó là tất cả các chi tiết tôi có. Nó cuối cùng đã làm việc như tôi sẽ gửi dưới đây. –
Trong trường hợp của tôi, đã xảy ra sự cố với chứng chỉ, tôi đã sử dụng chứng chỉ xuất bản để chạy trên thiết bị thử nghiệm. –