2013-03-01 19 views
7

Như chúng ta biết, từ Organizer->Devices->Teams->Team Name chúng tôi có thể xuất tệp có extenstion "developerprofile". Dữ liệu nào được lưu trong tệp như vậy? Chỉ các chứng chỉ cho từng thành viên nhóm hoặc toàn bộ cài đặt có trong Xcode (như phím tắt, v.v.). Điều gì xảy ra khi bạn nhập một số hồ sơ nhà phát triển thành viên nhóm khác? Có phải Xcode là "đã ký" với tên/chứng chỉ của anh ấy không?dữ liệu nào được lưu trữ trong tệp hồ sơ nhà phát triển được xuất từ ​​Xcode?

Trả lời

11

Các tập tin được tạo ra bởi filename.developerprofile Xcode 5 sau khi mở Preferences -> Accounts và sau đó chọn "Accounts xuất khẩu ..." từ menu bánh răng nhỏ là một file zip có chứa các cấu trúc sau:

developer 
developer/accounts.keychain 
developer/accounts.plist 
developer/identities 
developer/identities/0163571FCC272FCXXXXXDA9D68F13A5194FE4245.p12 
developer/profiles 
developer/profiles/049DB4B6-2417-4514-1234-F60C189A5641.mobileprovision 

Tệp p12 là các khóa riêng tư được bảo vệ bằng mật khẩu mà bạn đã chỉ định khi xuất hồ sơ nhà phát triển từ xcode. Tệp mobileprovision chứa các chứng chỉ để ký các tệp nhị phân của bạn.

Bạn có thể giải nén tệp developerprofile bằng cách thay đổi phần mở rộng để .zip hoặc từ dòng lệnh sử dụng unzip filename.developerprofile

+1

Cảm ơn bạn rất nhiều! – lvp