2018. 12. 12. 18:41
아이폰
담당자가 퇴사한 프로젝트를 ad hoc 으로 배포할려고 컴파일을 하는데 에러가 났다.
어떻게 해서 컴파일 완료 하고 배포가 되었따 어느 순서에서 수정된건지 몰라 작업 내용을 적어 둔다.
마지막에 한 작업이 결정적이었다.
에러 내용 - Doesn't match entitlements file value for application-identifier
에러 내용 - Profile doesn't match the entitlements file's value for the application-identifier entitlement
에러 내용 - Automatic signing is unable to resolve an issue with the "***.app" target's entitlements.
Switch to manual signing and resolve the issue by downloading a matching provisioning profile from the developer website. Alternatively, to continue using automatic signing, remove these entitlements from your entitlements file and their associated functionality from your code. Then rebuild your archive and try again.
build setting 쪽을 확인해서
bundle identifier 에 com.domain.appname 으로 변경을 시도했다
그래도 안된다
도메인이 들어가야될 부분에 컴퓨터 이름이 들어간 부분들을 다수정한다 .
Sons.*** 이런 것들을 com.domain.appanme.*** 으로 수정해도 안된다
https://developer.apple.com/account/ios/certificate/ 접속해 안쓰는 프로파일들을 다지고
새로 만든다 (지운다고 서비스 안되는건 아니니깐)
그리고 마지막으로 폴더 이동을 한다
~/Library/MobileDevice/Provisioning Profiles
싹다 지운다 그리고 다시하면 adhoc 컴파일이 완료된다
제발 도움이 되길 바란다.
'아이폰' 카테고리의 다른 글
NSMutableAttributedString 사용해서 폰트 바꾸기 (0) | 2018.06.12 |
---|---|
카카오 로그인 ios 적용 (0) | 2015.08.26 |
ios 텍스트 이미지 디폴트 공유 - ios shared text image (0) | 2015.04.09 |
ios auto focus check (0) | 2014.11.18 |
objective-c 함수포인터를 사용한 함수 호출 (0) | 2014.01.03 |