Tôi nghĩ rằng có vấn đề với tệp .entitlements của ứng dụng khi tệp .ipa được tạo và vì vậy tôi muốn kiểm tra ID nhóm của tệp quyền lợi. Có một kịch bản xây dựng khá phức tạp mà tôi đang sử dụng để thay đổi một số nội dung trong đó trước khi xây dựng nên tôi muốn xem sản phẩm cuối cùng là gì. Tôi biết rằng đã từng là một Entitlements.plist mà tôi có thể thoát khỏi ipa nhưng nó dường như không còn ở đó nữa. Có cách nào để truy cập tệp .entitlements ngay bây giờ không?Có cách nào để xem tệp .entitlements của ứng dụng từ kho lưu trữ .ipa của ứng dụng không?
Trả lời
Chắc chắn, giải nén tệp .ipa
để tạo thư mục Tải trọng. Bên trong thư mục Tải trọng là gói ứng dụng. Nhấp chuột phải vào gói ứng dụng trong Trình tìm kiếm để "Hiển thị nội dung gói".
Tìm tệp embedded.mobileprovision mà bạn có thể mở bằng trình chỉnh sửa văn bản hoặc trình chỉnh sửa plist. Tìm kiếm <key>Entitlements</key>
Đối với những người đến đây thông qua Google, thông tin Apple cung cấp tại https://developer.apple.com/library/ios/qa/qa1798/_index.html gần đây hơn rất nhiều. specifially, sau khi giải nén các IPA:
hiển thị các quyền lợi trong ứng dụng bằng cách chạy:
codesign -d --entitlements :- "Payload/YourApp.app"
và hiển thị các cấp phép hồ sơ bằng cách chạy:
security -D -i "Payload/YourApp.app/embedded.mobileprovision"
trong trường hợp 'bảo mật -D -i' của tôi không hoạt động, tôi phải sử dụng 'security cms -D -i' để thay thế – subzero
- 1. Ứng dụng iPhone của tôi đang được lưu trữ dưới dạng "Lưu trữ ứng dụng Mac" chứ không phải "Lưu trữ ứng dụng iOS"
- 2. Không thể lưu trữ ứng dụng
- 3. Mẫu để thực hiện ủy quyền trong lớp kho lưu trữ của ứng dụng MVC
- 4. 1 Kho lưu trữ để đăng ký tất cả ứng dụng hoặc 1 ứng dụng cho mỗi ứng dụng?
- 5. Android: Mở tệp đã lưu trong ứng dụng mặc định từ ứng dụng của tôi
- 6. Cách tải tệp ipa từ Xcode để chạy ứng dụng iPhone trong thiết bị thực?
- 7. Cách tạo và lưu trữ ứng dụng iOS?
- 8. Atos không thể nhận được biểu tượng từ dSYM của ứng dụng đã lưu trữ
- 9. Làm cách nào để gắn thẻ kho lưu trữ git của tôi bằng ứng dụng GitHub Mac?
- 10. Làm cách nào để xóa thực thể khỏi kho lưu trữ Công cụ ứng dụng của Google?
- 11. Có bất kỳ ứng dụng mẫu ứng dụng nào của Google được viết bằng Java không?
- 12. Tại sao maven sử dụng kho lưu trữ nội bộ của tôi trước kho lưu trữ cục bộ của tôi?
- 13. Làm cách nào để mở ứng dụng Cài đặt từ ứng dụng của tôi?
- 14. Cấu hình ứng dụng của C# "app.config" tệp ... cách lưu trữ bộ sưu tập?
- 15. Sử dụng trình khám phá Kho lưu trữ của TortoiseHg
- 16. Có cách nào để sử dụng tệp phông ODTTF trong ứng dụng WPF của tôi không?
- 17. Ứng dụng Xcode lưu trữ iOS dưới dạng ứng dụng Mac
- 18. Làm cách nào để thay đổi tên tệp nhị phân của ứng dụng iPhone của tôi
- 19. lưu trữ tệp PDF trong ứng dụng C#
- 20. Cách sử dụng iCloud để lưu trữ và đồng bộ hóa các tệp ứng dụng
- 21. Vị trí mặc định cho kho khóa/kho lưu trữ của các ứng dụng Java là gì?
- 22. android: làm cách nào để mở ứng dụng khác từ ứng dụng của tôi?
- 23. Ứng dụng xây dựng Xcode vào ipa từ dòng lệnh
- 24. Tải xuống nội dung từ ứng dụng được Apple lưu trữ trong ứng dụng
- 25. Thay đổi phiên bản ứng dụng chỉ với tệp IPA được cung cấp (không có xcode)
- 26. Cách cấu trúc một kho lưu trữ bao gồm một số thư viện và ứng dụng
- 27. Làm thế nào để bắt đầu triển khai các ứng dụng PHP từ một kho lưu trữ lật đổ?
- 28. Sử dụng Amazon EC2 để lưu trữ Asp.net ứng dụng
- 29. Nơi lưu trữ tệp nhật ký ứng dụng trên Windows
- 30. Cách cài đặt các ứng dụng đã lưu trữ trước đó từ tổ chức xcode vào iphone của tôi
tập tin embedded.mobileprovision tôi chỉ cho thấy một bó số và không có văn bản nào cả. Có một số bước khác tôi cần phải thực hiện để làm cho con người có thể đọc được? – fjlksahfob
Định dạng phải là danh sách thuộc tính - chỉ được xác minh bằng một trong các ipa của tôi. – FluffulousChimp
Đây có phải là ipa của bạn không? Tôi khá chắc chắn trước đây họ từng là người cố gắng. Tôi đã thử đổi tên tệp nhúng.mobileprovision thành một plist và tôi đã nói rằng nó đã bị hỏng khi tôi cố gắng mở nó. Khi nhìn vào 'Loại' của tập tin với Get Info, Apple nói đó là 'Hồ sơ cấp phép dành cho nhà phát triển'. – fjlksahfob