iOS
-
[iOS] could not locate device support files.iOS/에러 관련 2020. 7. 24. 15:34
could not locate device support files. 사용중인 단말기에 개발중인 앱을 올려보려고 하는데 위와 같은 에러가 나타났습니다. 지금 맥북프로에서 사용중인 버전은 10.14.6 을 사용중이고 Mojave 에서 다음걸로 올리기 싫어서 업데이트 없이 계속 사용중입니다. xcode 사용중인 버전은 11.3.1 버전, 아이폰은 최신 버전인 13.6으로 업데이트 한 상태입니다. xcode가 아이폰XR 의 신버전을 인식하지 못하기 때문에 나타난 문제 같습니다. 정보를 찾아보니 위와같이 버전 인식이 안될 경우에는 직접 해당 버전을 넣어주면 되는것 같습니다. 그러기 위해서는 애플 개발자 페이지에서 새로운 버전을 다운 받아야 합니다. 다운 받을수 있는 곳은 아래의 주소로 이동하면 됩니다. http..
-
[iOS] 개발자 등록하기iOS/iOS기타 등등 2020. 5. 2. 15:56
apple app store에 등록하기 위해 개발자 등록을 하였습니다. 추후에 다시 등록해야 하니까 등록 방법을 기억하기 위해 글로 남겨봅니다. 필요한 준비물은 신용카드 입니다. 우선 애플 개발자 페이지로 이동합니다. https://developer.apple.com/ 그리고 상단 메뉴 중에서 Account 를 선택해줍니다. 그럼 로그인 요청하는 화면이 나옵니다. 로그인을 해줍니다. 로그인을 하면 아직 개발자가 아니기 때문에 개발자 등록을 해야합니다. Join the Apple Developer Program 을 선택해줍니다. 그럼 등록할 수 있는 버튼이 보입니다. Enroll 을 선택하면 아래와 같은 화면이 나타납니다. Start Your Enrollment 를 선택합니다. 내용을 확인 후 Purcha..
-
[iOS] archive가 나타나지 않는 경우 해결 방법iOS/iOS기타 등등 2020. 5. 1. 17:53
앱을 개발하고 배포하기 위해 빌드를 해야하는데 Archive가 활성화가 되지 않는 상태가 되었습니다. 문제가 뭔지 찾아봅니다. 생각보다 원인이 별거 아니였습니다. 시뮬레이터로 실행하도록 되어있었던게 문제였습니다. 시뮬레이터가 아니라 실제 단말기에 연결 또는 Generic iOS Device를 선택 후 확인해보니 제대로 활성화 되어서 보입니다. 혹시 Archive가 비활성화 되어서 고생하신 분들은 실제 단말로 연결하시고 다시 한 번 확인해보시길 바랍니다.
-
[iOS] 'UIScene' is only available in iOS 13.0 or neweriOS/에러 관련 2020. 2. 10. 18:18
'UIScene' is only available in iOS 13.0 or newer Xcode 11 에서 새 프로젝트를 만들면 iOS13 의 배포 대상 프로젝트로 설정됩니다. Xcode 11 에서 13 이하버전을 지원하기 위해서는 내용을 약간 추가해주어야 합니다. Xcode11 에서 프로젝트를 생성하고 target을 13보다 낮게 잡으면 위에 그림처럼 에러가 나타납니다. 저는 11버전으로 선택하고 running 했었습니다. 13 미만은 다 나타나는것 같습니다. 어떻게 하면 13 미만 버전도 구동시킬 수 있을지 확인해보겠습니다. 1. SceneDelegate.swift 은 iOS 13 이상의 버전 이므로 이 전체 클래스에 available 속성을 추가해야합니다. class 위에 @available(iO..
-
[iOS] Can't find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad;iOS/에러 관련 2020. 2. 7. 16:35
Can't find keyplane that supports type 8 for keyboard iPhone-PortraitTruffle-DecimalPad; using 25739_PortraitTruffle_iPhone-Simple-Pad_Default textfield 를 이용한 예제를 연습중인데 textfield를 선택해도 키보드는 나타나지 않고 에러메시지만 출력되었습니다. 해결법은 생각보다 간단하네요. simulator를 선택 -> Hardware -> Keyboard -> Connect Hardware Keyboard 를 확인하시고 체크가 되어있는걸 체크 해제 해주시면 됩니다.
-
[iOS] cocoapod 설치 및 실행하기iOS/공부 2020. 2. 4. 11:51
cocoapod 이란? CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 70 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. 간단히 보면 maven 이나 gradle 과 같은 dependency를 관리하는 역할을 합니다. 사용하기 위해서는 설치를 해주도록 합니다. 터미널에서 sudo gem install cocoapods 를 입력합니다. 그럼 비밀번호를 넣으라고 나오는데요. 비번 입력 후 잠시 기다리시면 설치가 진행됩니다. 설치가 다 완료 되면 아래처럼..
-
[iOS] Failed to register bundle identifire.iOS/에러 관련 2019. 12. 11. 17:43
깃허브에서 ios 프로젝트를 하나 내려받고 제 아이폰에서 실행시켜보려고 했더니 아래와 같은 에러가 나타났습니다. Failed to register bundle identifire. Try Again 을 눌러도 안되네요. Signing & Capabilities 에서 Team 항목에 제 정보를 선택했는데도 에러가 나타났습니다. 뭔가 bundle identifire 이름과 관련된 에러인것 같아서 다른사람들과 중복되지 않을만한 것으로 임의 변경해보았습니다. 변경하고 try again을 하니까 이제 잘 되는것 같습니다. 에러가 없어진걸 확인하고 좌측 상단에 있는곳에서 실제 아이폰 기기를 선택하고 실행했는데 아래와 같은 화면이 나타납니다. 설치는 되었으나 아이폰에서 신뢰할 수 없는 앱이어서 바로 실행되지 않는것이..