iOS
-
[iOS] 실제 가지고 있는 디바이스로 개발 중인 앱 테스트하기iOS 2025. 1. 13. 20:37
앱 개발을 하다보면 Xcode에서 제공하는 시뮬레이션으로 할 수 있는 작업에 한계가 있다.난 카메라 테스트를 위해서 실제 디바이스로 시뮬레이션을 돌릴 필요가 있었다. 현재 내가 가지고 있는 기기는 iOS 18 버전인데, iOS 16 버전부터 "개발자 모드"가 생기게 되었다.내가 가지고 있는 기기에서 다음과 같이 설정을 먼저 해준다.설정(Settings) > 개인정보 보호 및 보안(privacy & security) > 개발자 모드 이렇게 개발자 모드를 켜주면 된다. 개발자 모드를 키기 위해선 재부팅이 필요하다.그리고 지금 사용 중인 iPhone 16과 맥북을 C to C 케이블로 연결을 한다. 그리고 상단에 보면 빌드할 디바이스를 변경할 수 있는데, 여기서 iOS Device에 생긴 내 iPhone을 클..
-
[iOS-ERROR] Message: Verify that the Developer App certificate for your account is trusted on your device 해결iOS 2025. 1. 13. 11:43
기록을 해두면 나중에 같은 문제를 봐도 찾기 쉬울 거 같아 기록을 한다.iOS 개발을 하면서 실제 디바이스를 통해 앱을 실행해보려고 하니까 다음과 같은 메세지가 떴다.📌 Message 💡 해결 방법사실 Message만 봐도 해결 방법이 설명되어 있다.일단 시뮬레이션될 디바이스로 다음과 같이 이동한다.설정(Settings) > 일반(General) > VPN 및 기기 관리(VPN & Device Management 거기서 "개발자 앱" 부분에 내가 요청한 개발자 앱이 떠 있을 것이다.해당 앱을 클릭한다. 여기서 "계정" 신뢰> 를 클릭하면 해당 앱이 다운로드 받아진다.
-
[Swift] 기초 문법(1)iOS 2025. 1. 7. 11:44
아무래도 빠른 시간 안에 공부를 완료해야 하다 보니, 정석대로 차근차근 공부하기보단 필요한 내용을 위주로 공부를 할 거 같다. 문법 자체는 다른 언어들과 큰 차이는 없다고 느껴, 벽이 느껴지진 않았다.앞으로는 내가 공부할 때마다 정리를 하는 용도로 작성해보려 한다. 1️⃣ 선언선언에는 let, var가 있는데, JS를 공부했던 내 입장에서는 매우 익숙한 두 가지였다.조금의 차이만 있을 뿐!let: 선언한 뒤에는 값 변경 불가능var: 선언 후 값 변경 가능이게 전부인데, JS와 차이가 있다면 선언 시에 변수의 데이터 타입 지정이 가능하다는 점이다.var a : String = "a"print(a) // aa = "A"print(a) // Alet b : String = "b"print(b) // bb =..
-
iOS 공부에 들어가기에 앞서iOS 2025. 1. 7. 10:52
❓ Swift ❓Apple에서 만든 iOS와 Apple 디바이스의 앱 개발 목적으로 만들어진 프로그래밍 언어 내가 알기론 기존에는 Swift가 아닌 Object-C를 사용해서 개발을 했다고 하는데, Object-C보다 빠르고 배우기 쉽다고 한다.🤔 왜 갑자기 Swift를 공부하게 되었는가 🤔한 번쯤은 앱을 제대로 공부해보고 싶다는 생각이 항상 있었다.C언어를 시작으로, Java, python, C++, C#, Kotlin, JS 등... 여러 언어를 접했지만, 이 중에서 제대로 해봤다고 할 수 있는 건 C, Java, C++, JS 정도인 거 같다. 그동안은 웹 프론트 개발자를 목표로 JS만 집중적으로 팠는데, 사실 새로운 걸 공부하기 귀찮음과... 웹 말고는 내가 흥미를 느낄 수 있을까 하는 생각이..