Q & A
글수 1,540
프로파일 셋팅까지 완료하고 디바이스 컴파일 옵션으로 해서 컴파일하니
/Users/wizzyboom2/Documents/test/build/Debug-iphoneos/test.app: CSSMERR_TP_NOT_TRUSTED
이런 에러가 납니다 혹시 같은 경험 해보신 분 조언 좀 부탁드립니다.
/Users/wizzyboom2/Documents/test/build/Debug-iphoneos/test.app: CSSMERR_TP_NOT_TRUSTED
이런 에러가 납니다 혹시 같은 경험 해보신 분 조언 좀 부탁드립니다.
물론 시뮬레이터에서는 정상 작동 합니다.
2008.09.18 09:54:50
1. On your Mac's Keychain Access Program, under the login's Keys delete all the keys with duplicate names these are created while you are attempting to get your iPhone Developer Cert., profiles, etc to work. Only keep the key with the caret with the iPhone Developer sub category. Double click on this Key and set "Access Control" to "Allow all bla bla bla....."
2. On your Mac's Keychain Access Program, double click the login's 'My Certificates' iPhone Developer and under Trust set to "System Defaults"
3. In Xcode edit the "Bundle identifier" key in the info.plist of your application to read 123456.com.yourcompany.${PRODUCT_NAME:identifier} where 123456 is the Apple Id of your Provisioning Profile you created inhttp://developer.apple.com/iphone/manage/provisioningprofiles/index.action, it should be a string with few numbers and letters with an * at the end. Substitute that string for the 123456. Remember this only works if, when you created your Apple ID you gave it a name and entered "*" for the App ID(Bundle Seed ....)
4. Then in Xcode under the Build tag of your applications "Project info" set the following:
2. On your Mac's Keychain Access Program, double click the login's 'My Certificates' iPhone Developer and under Trust set to "System Defaults"
3. In Xcode edit the "Bundle identifier" key in the info.plist of your application to read 123456.com.yourcompany.${PRODUCT_NAME:identifier} where 123456 is the Apple Id of your Provisioning Profile you created inhttp://developer.apple.com/iphone/manage/provisioningprofiles/index.action, it should be a string with few numbers and letters with an * at the end. Substitute that string for the 123456. Remember this only works if, when you created your Apple ID you gave it a name and entered "*" for the App ID(Bundle Seed ....)
4. Then in Xcode under the Build tag of your applications "Project info" set the following:
- Under "Code Signing identity" set the subcategory "Device = iPhone OS 2.0" -> "iPhone Developer:" to the same name in the "Keychain Access Program" of your iPhone Developer Key (mentioned my step 1 of this madness).
- Set "Code Signing Provisioning Profile" to "Default Provisioning Profile for Code Signing Identity" and the subcategory "Any iPhone OS Device" to the same "Default Provisioning Profile for Code Signing Identity".
이게 요점인듯 한데 1, 2, 4번은 이해가 가는데 3번은 해석이 잘 되지 않습니다. 해석이 되는 분 부탁 좀 드리겠습니다.

http://discussions.apple.com/thread.jspa?messageID=7782175�