때는 바야흐로 오랜만에 평소와 같이 자동화 테스트를 위해 xocde로 연결 중이었는데,,,,
테스트를 실패하였다는 문구와 함께 아래 error message를 보았다.
Failed to install embedded profile (This provisioning profile has expired.) Verify that the Developer App certificate for your account is trusted on your device. Open Settings on the device and navigate to General -> VPN & Device Management, then select your Developer App certificate to trust it.
너의 provisioning profile이 만료가 되었으니 확인해보셈 ㅇㅅㅇ
곧바로 app store connect로 달려가 certificates 쪽을 확인하였다.
app store connect에서는 등록된 개발자 아이디에 관한 정보를 볼 수 있다. 물론 만료일도 확인이 가능하다.
그런데 띠용? 만료 날짜는 넉넉한디요ㅠㅠ
본디 테스트를 위해서는 초기에 Xcode profile을 등록해야 하고 나는 이전에 Xcode > Target에서 아래 항목의 bundle identifier를 유니크 값으로 지정해 준적이 있다. (관련 포스팅)
그래서 나는 계정 만료일이 문제라면 profile을 다시 생성해서 bundle identifier을 다른 걸로 지정하기를 시도해보았다!
그리고 그 결과
.......
Expires in 6days?
뭔소리... iOS Team Provisioning Profile은 created May 31, 2024 인데 (당시 프로필을 다시 생성한 날짜) 그럼 보통 1년 후 만료되는게 정상인데 6일 밖에 안남았다는 거지...
그러나 "''''모두 실패!!!'''''"
원래는 Signing & Capabilities의 Team 항목에서 팀계정에 등록되어 있는 내 ID를 선택되어 있었는데 이를 Team 계정을 바꾼 후 bundle identifier도 새롭게 바꾼 값이 아닌 이전 값을 넣어주니
이렇게 정상적으로 내 계정을 찾아 등록이 되는 것을 볼 수 있다.