130 likes | 273 Views
iPad 와 iPhone 하드웨어 연동절차. 기전공학부 조동래 20131203. 처음에 키체인 아이콘을 열어 키체인 접근 -> 인증서 지원 -> 인증기관에서 인증서 요청을 클릭합니다 . 사용자 이메일 주소에 자신의 이메일 (apple developer 에 등록된 ) 을 쓰고 디스크에 저장됨에 클릭한 다음 계속을 누릅니다 . d=22->154 D=23->161. http://assoc.tumblr.com/post/63102463121/cryptography-crash-course.
E N D
iPad와 iPhone 하드웨어 연동절차 기전공학부 조동래 20131203
처음에 키체인 아이콘을 열어 키체인 접근 -> 인증서 지원 -> 인증기관에서 인증서 요청을 클릭합니다.
사용자 이메일 주소에 자신의 이메일(apple developer에 등록된)을 쓰고 디스크에 저장됨에 클릭한 다음 계속을 누릅니다.
d=22->154 D=23->161
http://assoc.tumblr.com/post/63102463121/cryptography-crash-coursehttp://assoc.tumblr.com/post/63102463121/cryptography-crash-course
http://assoc.tumblr.com/post/63104500264/why-do-ios-provisioning-profiles-existhttp://assoc.tumblr.com/post/63104500264/why-do-ios-provisioning-profiles-exist
Certificate and Provisioning profile (정리한 것) • Developer Certificate (signed by apple, copied to your keychain) • Public key • Private key • Provisioning profile (signed by apple) • Developer Certificates: Public keys • AppID • UUIDs of devices the particular AppID is allowed to run • Mach-O binary file format • Signature (encrypted AppID, public key, expiry date) • AppID, public key, expiry date • Xcodematches the public key in the provisioning profile to one in your keychain, then uses the private key to sign the executable (Mach-O signature). • Xcode installs provisioning profile and the App to the iOSdevice • When iOS goes to launch any executable, it first checks the signature. If the signature is signed by Apple App Store, then it runs. • Otherwise followings are checked: • Using each public key from the developer certificates see if Mach-O signature can be decrypted • An AppID • A list of device UDIDs • Entitlements to grant (e.g. iCloud, Game Center, etc) • The whole thing is wrapped up and signed by Apple.
Apple developer에 접속한 뒤 certificate identifiers & profiles에 접속합니다.
IOS Certificates에 접속한 뒤 승인 요청을 합니다. 승인요청 중 키체인으로부터 얻은 파일을 요구하는데 디렉토리를 설정해줍니다.
승인이 활성화 되면 IOS provisioning Profiles에 접속하여 provisioning profile을 다운받습니다.
Provision profile을 활성화하고 난 후에 organizer을 확인하면 연결상태를 확인할 수 있습니다.