2014-04-21 15 views
5

tôi tạo ra ứng dụng iOS và nó hoạt động hoàn toàn sử dụng hồ sơ phát triển trong thiết bị. nó không bao giờ gặp sự cố trong thiết bị sử dụng cấu hình cấp phép phát triển.ứng dụng iOS bị treo bằng Adhoc hồ sơ phân phối

Nhưng khi tôi tạo hồ sơ phân phối Adhoc của nó và tạo ra ipa với nó sau đó ứng dụng bị rơi tại nhiều điểm. Nhưng vấn đề là với hồ sơ phân phối tôi không thể gỡ lỗi vì vậy tôi không thể nhìn thấy đăng nhập tai nạn. vì vậy tôi không thể hiểu tại sao sự sụp đổ của ứng dụng đó được hoàn tất chạy qua hồ sơ cá nhân phát triển ... và làm thế nào để giải quyết vấn đề này?

Thanx cho tất cả

Trả lời

4

hồ sơ phân phối ad-hoc của bạn có thể sụp đổ ứng dụng lần đầu tiên nó được điều hành trên thiết bị của bạn, nhưng chạy tốt lần thứ hai, theo những cách khác. Các bước sau sẽ giúp bạn giải quyết vấn đề.

  1. Tạo tệp .ipa.
  2. Cài đặt file .ipa vào iTunes.
  3. Cuối cùng cài đặt file .ipa vào thiết bị của bạn thông qua iTunes.

Nếu bạn vẫn gặp sự cố, hãy kết nối thiết bị với máy Mac và xem nhật ký của thiết bị đó trong XCode.

  1. Trong mã XCode, chuyển đến Cửa sổ -> Thiết bị.
  2. Chọn thiết bị kết nối của bạn, sau đó chọn Logs Xem Device.

Tại đây bạn có thể kiểm tra nhật ký, lỗi và báo cáo sự cố, báo cáo này sẽ cho bạn biết lý do ứng dụng gặp sự cố.

+0

tôi sử dụng phần mềm syncios (trong cửa sổ) để cài đặt ipa trong thiết bị –

+0

nhưng debuging không được phép với cấu hình phân phối ... nó vẫn sẽ mô tả các báo cáo tai nạn .. ???? –

+0

u có thể kiểm tra báo cáo tai nạn của bạn (ở bên bạn hoặc bên hệ thống) trong đó –

1

Tôi đi theo @ tip Anbu để kiểm tra các bản ghi thiết bị thông qua Xcode > Window > Devices > View Device Logs.

Vấn đề đối với tôi là tôi đang sử dụng phông chữ tùy chỉnh được tích hợp vào dự án của tôi qua CocoaPods. Trong thời gian phát triển, ứng dụng chạy trơn tru vì máy tính của tôi có thể xem các tệp phông chữ ở đâu. Tuy nhiên, Xcode không bó các tập tin phông chữ từ pod vào dự án, vì vậy tôi đã phải một trong hai:

  • Thêm file font vào Build Phases > Copy Bundle Resources và thêm các file font vào thư mục chính của dự án của tôi (mà không cần sao chép chúng; chỉ là tài liệu tham khảo).
  • Hoặc, xóa phông chữ tùy chỉnh dưới dạng phụ thuộc CocoaPods và sao chép và dán các tệp phông chữ vào dự án của tôi thay thế.

Tôi đã thực hiện bước thứ hai vì tôi có thể vô tình xóa một trong các tham chiếu đến tệp phông chữ và gặp sự cố lần nữa.

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