728x90

[iOS]

react native의 ios 폴더를 Xcode로 열어주고

XcodeGenralIdentifyVersion 값 을 변경해주고 빌드하면 해당 버전으로 빌드 됩니다.

 

❗TMI❗

App Category

app 카테고리

 

Display Name

앱 이름을 설정 할 수 있어요

 

Bundle Identifier

프로젝트 생성시 package 명과 동일

 

Version

앱 버전값 설정해줍니다.

Version 값에도 일반적인 의미가 있습니다.

첫번째 자리메이저한 업데이트,

두번째 자리는 메이저는 아니지만 유의미한 패치일때 올려주고

지막 세번째 자리자잘한 오류나 버그를 수정할때 올려줘요!    

 

Build

개발에 영향이 있지는 않습니다. 빌드 번호는 개인의 취향껏 값을 주면 돼요

간단하게 1같은 숫자를 줘도 되고 20240201  같이 날짜표기를 넣어줘도 돼요

해당 빌드를 확인하려는 용도인것이죠

물론 자세한건 같이 일하는 팀원끼리 맞추는게 좋겠죠?!

 

 


 

 

[Android]

{프로젝트폴더}/android/app/build.gradle 에서 versionName 수정을 통해 앱 버전을 변경할 수 있어요

defaultConfig {
     versionCode 123
     versionName "1.0.1"
}

 

 

❗TMI❗

versionCode

내부 버전 번호로 사용자에게 보여지지는 않아요!

기존것과 비교해서 최신여부를 판단하는 대에 쓰여요.

이런 판단을 통해 원래 버전보다 낮은 apk를 설치하는 다운그레이드를 막아줘요

 

versionName

우리가 아는 버전 이름이요! 앱의 버전을 나타내요

 

 

 

개발 앱 버전 변경은 매우 유용하게 사용돼요

특히나 버전별로 앱 기능 제한을 둔 기능 개발/확인 할때 아주 좋죠

 

+Xcode를 좋아하지 않지만, ios 앱 빌드는 vscode에서 보다는

Xcode 에서 설정하고 빌드하는것이 정신건강에 이로운것 같아요..+

728x90
728x90

 

Xcode에서 실기기 빌드 시에 가끔 해당 기기가 준비 중이라는 알림 창이 나옵니다

마냥 기다려보다가 찾아보니  스오프햄들이(Stack Over Flow 멋쟁이 형님들) 해결책들을 제시해 주셨더군요

한번 확인해봅시다

 

링크 : https://stackoverflow.com/questions/46316373/fixing-xcode-9-issue-iphone-is-busy-preparing-debugger-support-for-iphone

 

 

[SOLUTION 1]

이 친구가 정말로 준비될 때까지 찬찬히 기다려보기

⮕  전 못하겠어요 

 

[SOLUTION 2]

기기 연결 해제 후 Xcode 와 실기기를 재부팅한 후에 연결해 보기

⮕ 전 이 과정에서 코드의 node-module 삭제 후 재설치, pod 파일 삭제 후 재설치의 과정도 함께 했는데 작동 잘하더라고요!

 

[SOLUTION 3]

기기 추가해 보기

Xcode ➢ Window ➢ Devices and Simulators

 

 

 

후에 나오는 팝업에서 왼쪽하단 '+' 버튼을 클릭하고 문제가 되는 기기를 선택하여 진행하면 등록이 되면서 문제가 해결된다고 합니다

전 이 과정을 먼저 해보았는데 잘 안되더라고요.. 하지만 많은 스택오버햄들이 너무 좋은 방법이었다고 하니.. 살짝 알아두면 중요할 때 빛을 발하지 않을까 싶군요

 

 

 

 

 

 

 

 

 

 

전 Xocde 가 싫어요. 하지만 또 사랑해야겠죠. 

728x90

+ Recent posts