open -a xcode ios/[파일명].xcworkspace
xcode상단탭 Xcode -> Settings -> Accounts
에 자신의 apple 계정 추가
왼쪽 탭에서 프로젝트 클릭 후 targets 클릭하면 signing에 Team을 자신의 계정으로 변경한다.
xcode상단탭 product -> edit schema
에서 run할때 build configuration을 Debug에서 Release로 변경
이렇게 설정 후 xcode 상단에 시뮬레이터 설정을 자신의 핸드폰으로 변경한다.
맥북과 아이폰이 잭으로 연결되어 있어야 인식할 수 있다
그리고 play버튼을 누르면 빌드가 진행된다 !
키체인 접근에서 Apple Development:[이름] key를 로그인으로 옮겨준다
드디어 아이폰에 다운로드가 됐다!
그럼 아이폰에서 아래와 같은 오류가 뜰거다
당황하지 말고 아이폰에서 설정->일반->VPN 및 기기관리
들어가면 개발자앱 탭에 뭔가 떠있을 것이다.
거기서 다운받은 앱을 허용해주면 정상적으로 사용할 수 있다 !
이 오류때문에 빌드하다가 화병날뻔했다
아니 뭐 라이브러리를 어떻게 중복 설치해? 어떻게 서로 의존되어 있냐고....
로컬에서 돌릴 땐 문제 없었는데...
근데 역시 중요한건 꺾이지 않는 마음 !!!(꺾여도 그냥 하는거야)
IOS Permission 관련해서 다양한 코드를 추가했었는데 그때 추가했던 코드가 충돌났던 것이였음 !
Library/Developer/Xcode/DerivedData 를 보니 permission 관련 디렉토리가 2개가 있는 것을 확인할 수 있었다.
Info.plist
에는 분명 1개밖에 없는데 왜 빌드할 때마다 생기지? 했는데 Podfile
에 중복된 코드가 적혀있었다.
Library 디렉토리는 숨겨져 있어서 terminal에서 다음 명령어로 열 수 있다.
open Library