본문 바로가기

Xcode3

[배포중 에러] no signing certificate ios development found 앱을 배포를 하는 중, Xcode에서 아카이빙이 끝나고, certificate와 provisioning 파일을 알맞게 넣어줘야 하는 경우에, Distribution Certificate의 경우, 키체인에서 자신의 키체인에서 Apple Distribution 인증서를 내보내서 문제가 없었지만, Provisioning파일을 업로드하는 경우(바로 위 이미지의 .app 부분!), 해당 글의 제목과 같이 no signing certificate ios develpment found 에러가 떳다! 문제는 개발용의 프로비저닝 파일은 Apple Development로 프로비저닝 파일을 생성해야 하고, 배포, testflight의 경우에는 Apple Distribution으로 프로비저닝 파일을 생성해주어야 했다..! 생.. 2022. 11. 19.
Xcode 팀 협업을 하자(Provisioning, Device, Signing certificate) Sign In Apple을 사용할 기회가 생겨 호기롭게 '버튼 만들고 기능 작동하게 하면 되겠지?!' 라고 생각하며 싱글벙글 버튼을 만들던 과거의 제가 고통을 받아서 미래의 제게 이렇게 해봐라 라고 생각하며 정리한 글입니다! 해당 글에서는 Sign In Apple을 다루는 것이 아니라, 그 기능 구현 이후, 팀원들의 실기기에서 문제없이 작동하게 하기 위한 조건들을 정리합니다! 크게 필요한 목록으로는, 1. 각 기기들의 Device UDID 2. Team Provisioning 파일 3. Certificate (인증서) 테스트, 배포등의 거의 모든 작업들은, 하단의 apple developer 사이트에서 진행됩니다. (그 안에 certificate, ID, Profile 로 들어가면 됩니다.) https:.. 2022. 11. 15.
협업중 시뮬레이터가 뜨지 않는다면??(제 맥에서는 뜨는데요?) 협업을 하며 프로젝트를 공유해 개발을 진행하다보면, iPhone 13 Pro라고 나오고 클릭하면 우리가 만든 프로젝트를 볼 수 있는 무수히 많은 시뮬레이터가 나와야하지만, 가~~끔씩 아주 가~~~~~끔씩 No device라는 말과 함께 아무 시뮬레이터도 볼 수 없는 상황이 된다. 이는 나의 경험에 기반해 90% 정도가 Xcode의 버전문제 때문이었는데. 협업을 하는 서로간의 Xcode가 누구는 가장 최신, 누구는 오래된 버전을 사용하고 있어 협업하고 있는 프로젝트의 버전이 맞지 않게 되는 문제이다. 위의 해결 방법으로는 1. Xcode가 낮은 버전인 상태의 사람이 Xcode의 버전을 업데이트하거나 2. 그럴 여유가 되지 않는다면, 시뮬레이터가 켜지지 않는 맥의 프로젝트 버전을 낮춰주는 것이 있다. 상단의.. 2022. 8. 16.