2012-10-15 30 views
7

EDIT: Vấn đề của tôi là do tệp plist bị hỏng. Vì vậy, nếu bạn có cùng một vấn đề, có thể là do một cái gì đó trong bạn plist tập tin. Vì vậy, tôi có ứng dụng này và mọi thứ hoạt động tốt cho đến khi tôi cập nhật thiết bị của mình lên iOS 6. Sau đó tôi không thể cài đặt ứng dụng trên thiết bị. Ứng dụng này hoạt động tốt trên trình mô phỏng IOS 5.0 và trình mô phỏng IOS 6.0. Khi tôi cố gắng để xây dựng nó cho thiết bị, màn hình splash xuất hiện trong hai giây và sau đó ứng dụng đóng lại. Trong Xcode tôi nhận được lỗi này:Ứng dụng gặp lỗi ngay lập tức sau khi bắt đầu

timed out waiting for app to launch 

Tôi đã tìm kiếm trên web và nói rằng đó là sự cố cấp phép AdHoc nhưng hồ sơ cấp phép của tôi theo thứ tự. Tôi thậm chí đã thay đổi id ứng dụng và xóa các điều khoản cũ và tôi đã nhận được lỗi tương tự.

Trong thiết bị console tôi nhận được lỗi lạ này:

Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Launch Services: Registered unknown app identifier InvoiceAppDev 
��Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Launch Services: Unable to find app identifier InvoiceAppDev 
Oct 15 23:48:23 iPad2-3G backboardd[51] <Warning>: Can't create application "InvoiceAppDev" without a bundle path 
Oct 15 23:48:44 iPad2-3G mobile_house_arrest[200] <Error>: Max open files: 78 
��Oct 15 23:48:44 iPad2-3G installd[30] <Error>: 0x2ff81000 handle_install: Install of "/var/mobile/Media/PublicStaging/InvoiceApp.app" requested by mobile_installation_proxy 
Oct 15 23:48:44 iPad2-3G installd[30] <Error>: 0x2ff81000 MobileInstallationInstall_Server: Installing app InvoiceAppDev 
��Oct 15 23:48:44 iPad2-3G installd[30] <Error>: Oct 15 23:48:44 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName] 
Oct 15 23:48:45 iPad2-3G installd[30] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile 
��Oct 15 23:48:45 iPad2-3G installd[30] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile 

tôi không có bất kỳ manh mối gì đã xảy ra. Có ai có bất kỳ ý tưởng tại sao điều này xảy ra?

+1

sau khi ứng dụng không thành công, nó có hiển thị trên thiết bị không? Bạn cũng có thể thử xóa ứng dụng khỏi thiết bị và sau đó thử lại? – nycynik

+1

khởi động lại mọi thứ. thiết bị và máy tính. đặt điểm ngắt cho các ngoại lệ. xóa và cài đặt lại từ bản dựng sạch. các thông báo của bảng điều khiển không quen thuộc, nhưng chúng chắc chắn trông giống như một vấn đề cấp phép. – bshirley

+1

và sau đó có vấn đề arm6 cổ điển trong đó bạn không xây dựng ứng dụng cho kiến ​​trúc của điện thoại vì cài đặt đã thay đổi từ bên dưới bạn http://stackoverflow.com/questions/4198676/warning-iphone-apps-should-include- an-armv6-architecture-even-with-build-config – bshirley

Trả lời

0

Cảm ơn @nycynik - đã giải quyết được sự cố. Trong xcode mở "Tổ chức", chọn thiết bị (ví dụ: iPhone), chọn "Ứng dụng" và xóa Phiên bản trước của ứng dụng . Than chạy lại.

+1

Hoặc chỉ cần giữ nút của ứng dụng cho đến khi nó rung lên, sau đó nhấn X xuất hiện. –

2

tôi thấy lỗi tương tự gây ra bởi sự xâm nhập bất ngờ của các lĩnh vực trống sau trong app.plist:

+ <key>LSApplicationCategoryType</key> 
+ <string></string> 
2

tôi đã có các triệu chứng chính xác tương tự. Tin hay không, tôi đã thay đổi mã ký tên mục tiêu của mình từ phân phối sang nhà phát triển và mọi thứ hoạt động như mong đợi.

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