ios | ios도 모르고 하이브리드 앱 개발하기 [ 19 Provisioning 설정 후 Unable to install "project name" 에러 ]

2016. 10. 7. 09:25mobile/ios



ios도 모르고 하이브리드 앱 개발하기 [ 19 Provisioning 설정 후 Unable to install "project name" 에러 ]



Unable to install "project name"


The certificate used to sign "project name" has either expired or has been revoked. An updated certificate is required to sign and install the application.


대충 직역하면 인증서가 만료 또는 취소 ? 그러니까 다시 발급받으라는 내용인거같다.







필자는 각종 레퍼런스들을 참고하여 프로비저닝을 만들고 설정했다.


아래 포스팅이 필자가 직접 진행한 프로비저닝 생성 후 연결하는 과정이다.

ios 모르고 하이브리드 개발하기 [ 18 아이폰으로 테스트 하기 / Xcode 아이폰 연결 / 디바이스 테스트 ]



에러가 나는 이유는 여러가지가 있으니 앞뒤 상황이 중요하다.


위에 첨부한 포스팅이 해당 에러의 앞뒤 상황이다.




요약하면 다음과 같다.


* 인증서는 iOS App Development


* App IDs, Devices, Provisioning Profiles 도 정상적으로 생성


* Project > Build Settings > Code Signing 설정도 정상



모든게 순조로웠고 디바이스를 연결하고 Run 을 했다.


빌드도 성공했다.


하지만 오류메시지가 뜬다.




이때 단 한가지 문제가 있었다. 키체인에 다름과 같이 되어있었다...



아래와 같이 인증서가 아직 유효하지 않음 이라고 써있다.



기다림이 필요하다.


시간이 지나면 아래와 같이 인증서가 유효함 이라고 된다.


그런 다음 다시 Run을 하니 정상적으로 작동했다.






결론

인증서에 관한 에러임이 분명하고 인증서가 모두 정상이라 할지라도 하루 이상 기다려 보아야 한다.

키체인에서 보이는 인증서는 유효해지거나 폐기되거나 할 경우 한동안 반영이 되지 않고 몇시간 또는 하루 이상 걸려 반영이 되곤 한다.


직접 내 눈으로 확인하고 테스트해봄. 

그 결과는 아래 포스팅임

ios | ios도 모르고 하이브리드 앱 개발하기 [ 20 키체인에서 인증서는 언제 유효해 질까? ]








 * 경고


IOS에 무지한 상태에서 구글링만으로 앱 개발 및 포스팅이 진행됨


누구나 따라할 수 있겠지만 결코 완벽한 정답이 아닐 수 있음


아주 주관적인 입장에서의 포스팅임