본문 바로가기

Xcode17

xcode에 GitHub 연동하기 xcode에 GitHub를 연동하는 방법입니다. xcode > Preferences...를 클릭합니다. Accounts창 왼쪽 하단의 + 버튼을 클릭합니다. "Select the type of account you would like to add:" 창에 scroll을 조금 내려 GitHub를 선택하고 Continue를 클릭합니다. GitHub 계정과 Token을 입력하고 Sign In을 클릭합니다. 만약 Token이 없다면 아래 글을 참조해서 Token을 생성하십시오. 2022.07.18 - [다시 개발자] - GitHub Token생성하기 GitHub Token생성하기 GitHub Token생성하기 입니다. 1. GitHub 로그인 GitHub에 로그인을 합니다. https://github.com G.. 2022. 7. 18.
Xcode에 apple watch simulator 추가 xcode에 apple watch simulator를 추가하는 방법입니다. 실행시킬 대상 맨 아래 "Add Additional Simulators..."를 선택합니다. 왼쪽 상단에 "Simulators"를 선택합니다. 그리고 watch는 phone과 pairing이 되어야 하므로 phone 버전을 선택한 후 오른쪽 PAIRED WATCHES의 "+"을 클릭합니다. (참고로, 저는 이미 pairing 된 Watch Simulator가 있어서 목록에 보이는 것입니다.) Device Type과 OS Version을 선택한 후 Pair를 클릭합니다. 참고로 Paired Simulator Name은 특별히 입력하지 않아도 됩니다. simulator가 추가되었습니다. (같은 simulator도 추가할 수 있네요. .. 2022. 6. 28.
Failed to register bundle identifier 에러 처리 Xcode에서 App을 빌드할 때 "Failed to register bundle identifier"라는 에러 처리 방법입니다. [원인] 정확한 이유는 잘 모르겠지만 등록한 Bundle Identifier를 등록할 수 없기 때문입니다. [해결 방법] Bundle Identifier를 고유한 값으로 변경하면 해결할 수 있습니다. 예를 들면 Bundle Identifier가 "com.mycompany.myApp" 에서 에러가 났다면, "com.mycompany.myApp"를 "com.mycompany.myApp2" 등으로 변경하면 됩니다. 2022. 6. 13.
Unable to prepare OOO의 iPhone for development App 빌드 시 "Unable to prepare OOO의 iPhone for development" 에러 메시지 처리 방법입니다. Xcode에서 iPhone으로 앱을 빌드할 때 위와 같은 메시지가 나오면서 빌드가 안 될 때가 있습니다. 원인은 Xcode가 최신 버전이 아니기 때문입니다. 해결방법은 Xcode를 최신 버전으로 업그레이드하면 해결됩니다. 2022. 5. 30.
{...}의 iPhone is busy Xcode에서 iPhone으로 app을 build 할 때 "{...}의 iPhone is busy ~"라는 메시지가 나오면서 빌드가 안 될 때가 있습니다. 여러 가지 메시지가 나올 수 있는데요. 특히나 Apple Watch가 있는 경우 더 자주 발생하는 것 같습니다. 제가 빌드하면서 받았던 메시지는 "Fetching debug symbolds for {사용자}의 Apple Watch"와 "Making the device ready for development"였습니다. 저는 두 가지 모두 같은 방법으로 해결을 했는데요. 원인과 해결방법은 다음과 같습니다. [원인] iPhone이 메시지를 처리하기 때문에 빌드를 할 수 없다는 것입니다. [해결방법] 정말 기다리는 방법밖에는 없습니다. 그 대신 iPhone의.. 2022. 2. 26.
iPhone(OS version lower than deployment target) 에러 해결하기 xcode에서 개발한 app을 iPhone으로 실행하려 할 때 iPhone(OS version lower than deployment target)라고 하며 실행이 되지 않을 때 해결 방법입니다. [원인] iPhone의 OS version이 너무 낮기 때문입니다. 즉 xcode로 개발한 deployment target보다 iphone의 os version 낮기 때문입니다. [해결방법] deployment target을 낮추면 됩니다. 아래 이미지 처럼, 아이콘을 클릭하여 default로 숨겨져 있던 메뉴를 활성화합니다. 새로 활성화된 메뉴에서 Project 아래의 명을 클릭하면 오른쪽에 Project 정보에 대한 내용이 나옵니다. 여기서 Deployment Target의 정보를 iPhone OS vers.. 2021. 12. 5.
Xcode로 개발한 App, iPhone으로 실행하기 xcode로 개발한 app을 iPhone으로 실행하는 방법입니다. 1. Mac과 iPhone을 USB로 연결합니다. 2. Signing 할 계정을 선택합니다. Project 명(왼쪽 메뉴 중 가장 최상위 root)을 클릭하면 오른쪽에 Project를 설정할 수 있는 메뉴가 나옵니다. 그중 "Signing & Capabilities"를 선택해서 Team을 선택하면 됩니다. 만약 Team을 선택하지 않으면 App으로 빌드하지 못합니다. 3. Device에서 iphone 선택합니다. xcode 상단에 망치 모양을 누르면 Device와 Simulators를 선택할 수 있는 메뉴가 나옵니다. 여기서 iPhone을 선택하면 됩니다. 하지만 제가 선택한 iPhone의 OS version이 deployment targ.. 2021. 12. 1.
[Xcode] "Failed to create provisioning profile" error 처리 xcode version 13.1, Signing & Capabilities에서 "Failed to create provisioning profile." 에러와 "No profiles for { Bundle Identifier } were found"가 발생했을 때 해결 방법입니다. 발생한 원인은 Xcode을 실행할 대상이 결정되지 않았기 때문입니다. 해결 방법은 Xcode을 실행할 대상을 명확히 선택하면 됩니다. 저는 iPhone11용 앱을 만들 예정이어서 iPhone11 iOS Simulator를 선택했습니다. 그럼 해결 됩니다. 2021. 11. 25.