Hướng dẫn được đưa ra trong trang Distribution trên cổng cấp phép iOS rõ ràng vẫn mô tả quá trình tạo và bao gồm tệp Entitlements.plist trong bản dựng cho phân phối quảng cáo. Mặt khác, iOS Development Guide's Distributing Applications page không đề cập đến tệp Entitlements.plist.Tôi vẫn cần một tệp Entitlements.plist cho một công trình đặc biệt?
Khi tôi cố gắng "Xây dựng và lưu trữ" ứng dụng mới nhất của chúng tôi theo hướng dẫn từ Hướng dẫn phát triển iOS, app.ipa đặc biệt sẽ không cài đặt trên thiết bị phát triển của tôi, do sự cố với các quyền. Khi tôi xây dựng lại với các tập tin Entitlements.plist, app.ipa mới được cài đặt tốt.
Thật không may, bao gồm Entitlements.plist trong app.ipa có nghĩa là bản dựng kết quả không thể đơn giản được ký lại và gửi đến cửa hàng ứng dụng - Đúng không? Thay vào đó, tôi phải xây dựng lại mà không có Entitlements.plist và gửi kết quả đến cửa hàng ứng dụng.
Tôi đoán rằng tôi thực sự có một số câu hỏi liên quan:
- có các app.ipa sản xuất theo chỉ dẫn trong Hướng dẫn phát triển iOS (không Entitlements.plist, chỉ cần đăng ký với sự phân bố cấp phép hồ sơ ad-hoc) cài đặt OK trên thiết bị không phải là dev đã được xác định đúng trong hồ sơ cấp phép thử nghiệm phân phối?
- Có cách nào để tôi kiểm tra kết quả chính xác của "Tạo và lưu trữ" trên máy tính của tôi, để tôi có thể ký lại và gửi nó đến App Store từ Xcode không?
- Một ứng dụng.ipa có bao gồm tệp Entitlements.plist rõ ràng bị từ chối nếu tôi đã gửi nó?
Cảm ơn!
Nếu bạn đi đến MỤC TIÊU> BUILD SETTINGS> MÃ KÝ có một phần dành cho Mã Quyền lợi Ký mà sẽ nói với bạn hay không, bạn có một. Kinh nghiệm của tôi là, cho đến gần đây, tôi không cần một cho Ad Hoc xây dựng nhưng gần đây (tháng 7 năm 2012) Ad Hoc xây dựng sẽ không hoạt động mà không có chúng. – jsherk