이 문제를 해결하기 위해 지난 몇 시간을 보냈으며 아무데도 갈 수 없습니다. 적어도 오류에 대한 자세한 보고서가 있지만 해석 방법을 잘 모르겠습니다.응용 프로그램 코드 서명 확인 로그 해석이 실패했습니다.
Validate "/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app"
cd "/Users/brillig/Desktop/Source Code/Troll Calendar"
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv PRODUCT_TYPE com.apple.product-type.application
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation "/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app"
warning: Icon specified in the Info.plist not found under the top level app wrapper: (-19007)
Unable to validate your application. - (null)
warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app/Troll Calendar
codesign_wrapper-4.1: using Apple CA for profile evaluation
/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app: valid on disk
/Users/brillig/Library/Developer/Xcode/DerivedData/Troll_Calendar-aiiisgrydufzgqacxoigzflbhwzv/Build/Products/Release-iphoneos/Troll Calendar.app: satisfies its Designated Requirement
test-requirement: code failed to satisfy specified code requirement(s)
codesign_wrapper-4.1: failed to execute codesign(1)
- (null)
회신을 기다리는 동안 아이콘 문제를 처리합니다. 앱을 개발할 때 내 iPad에서 잘 실행됩니다. 나는 앱 스토어로 보내기 위해 내가 필요한 모든 것을 다했다고 생각했지만, 지나칠 수는 없다. 체크리스트가 있다면 어쩔 수없는 일이라면 위대한 일이지만, 그런 일은 존재하지 않는 것 같습니다.
P. OK 나는 약간 진전이 있을지도 모른다. 나는 자동 프로파일 매칭에서 수동으로 프로파일을 설정하는 것으로 바뀌었고 불일치를 나타내는 에러를 얻지 못했다.
Provisioning profile 'Troll Calendar App Store' specifies the Application Identifier 'com.domain.foo.bar' which doesn't match the current setting 'com.domain.Foo-Bar'.
그래서 두 값의 출처는 어디입니까? 나는 그 중 하나를 다른 것으로 맞추기 만하면된다고 생각합니다. 어떤 것을 수정하는 것이 더 간단할까요? 나는이 가치들을 입력해야 할 때가되었다고 생각하며 이름이 무엇인지 중요하지 않다는 인상하에 있었기 때문에 나는 일관성을 유지하기 위해 특별한주의를 기울이지 않았다.
불행히도, 작동하지 않았습니다. 나는 나의 오래된 배포 인증서를 철회했다. 그런 다음 새로운 CSR을 업로드 한 후 새로운 것을 한 번 만들었습니다. 그런 다음 그 인증서를 사용하여 새 프로파일을 만들었습니다. 새 앱 ID를 만들지 않았지만 기존 ID를 사용했습니다. 아직 안돼. –
나는이 질문을 업데이 트했다. "프로비저닝 프로파일 'Troll Calendar App Store'는 현재 설정 인 'com.domain.Foo-Bar'와 일치하지 않는 응용 프로그램 식별자 'com.domain.foo.bar'를 지정합니다."라는 불일치를 해결해야합니다. –