Xcode 한달차 업무 중 발생했던 문제점 기록
개발/Xcode 에러2024. 11. 12. 21:38Xcode 한달차 업무 중 발생했던 문제점 기록

입사 한달차 업무 중 발생했던 문제점에 대한 기록. 1. Apple 개발자 약관 업데이트시 동의하지 않으면 앱을 올릴 수 없음.만약 애플 개발자 팀 관리 계정이 아니라면 관리 계정이 업데이트된 약관에 동의해야한다.  2. 테스트 플라이트 내부 테스트로 업로드시 당연하게도 외부 테스터를 추가할 수 없음.Xcode를 처음 만져봤기에 겪었던 시행착오중 하나.이미 개발 팀이 존재하고 들어가게되면 내부 테스터 그룹이 존재하고 상황에 따라 협력사와의 연계를 위해 외부 테스터 그룹이 존재하는데, 내부 테스트 업로드시 외부 테스터를 추가할 수 없다.  2번 항목인 TestFlight Internal Only로 올렸었다. 내부 테스터 전용이었기에 올렸던 빌드를 무효화시키고, 1번 항목인 TestFlight & App S..

개발/Android Studio 에러2024. 10. 28. 20:53에러: ERROR: Unknown host CPU architecture: arm64

ERROR: Unknown host CPU architecture: arm64...  처음으로 Mac OS를 사용하는데, 프로젝트가 여러 언어가 뒤섞여있고, ndk를 사용해야하는 프로젝트이다.계속 NDK 관련 오류가 발생해서 여러 시도를 했지만 다 실패해 머리가 아픈 상태였다. 다시한번 점검하자는 생각으로 ndk-build의 설정값을 바꾸는 시도를 Finder(윈도우 기준, 파일탐색기)로 해보기로 했다.이때까지 터미널에서 명령어로 처리했기 때문에 하면서도 잘되고 있는게 맞는지 의문인 상태였다. 해당 에러에 대해 검색하면 다음과 같은 해결법을 시도하라는 글이 많다. https://wookno1.tistory.com/56 [에러]Unknown host CPU architecture: arm64 , Andro..

에러: Invalid authentication data. Re-Login
개발/Android Studio 에러2024. 10. 28. 20:44에러: Invalid authentication data. Re-Login

Invalid authentication data. Re-Login 클론한 프로젝트 빌드에 오류가 많아 빌드환경부터 맞추고자 IDE도 버전을 맞추고, VCS github clone을 시도하려하니 발생한 에러. 검색해보니 Github token 이야기가 많길래 그거부터 시행했다. github -> 로그인 후, 우상단의 프로필을 눌러 나오는 사이드 바에서 setting  이동한 창의 좌측 사이드 바에서 아래로 쭉 내려가보면 developer settings  이후 좌측 메뉴의 personal access tokens(classic)  Generate token을 눌러 다음을 체크한다. repo, admin, gist 체크 후 생성.token 값을 복사해서 저장해두고 로그인.  * 만약 이미 추가된 사용자라고..

개발/AOS2024. 10. 23. 22:17Gradle, AGP 관련 사이트

최근 프로젝트 빌드하며 Gradle 버전, AGP 버전, JDK 버전 호환 관련해서 골치 아팠기 때문에 정리해봤다. 1. 최신 AGP ~ 이전 버전https://developer.android.com/reference/tools/gradle-api Android Gradle plugin API reference  |  Android DevelopersAndroid Gradle plugin API referencedeveloper.android.com 2. Gradle 릴리즈 노트https://docs.gradle.org/current/release-notes.html Gradle 8.10.2 Release NotesGradle Release Notes Gradle 8.10.2 is the second p..

개발/Android Studio 에러2024. 10. 23. 21:45에러: The project is using an incompatible version (AGP 8.7.1) of the Android Gradle plugin. Latest supported version is AGP 8.6.0

The project is using an incompatible version (AGP 8.7.1) of the Android Gradle plugin. Latest supported version is AGP 8.6.0 프로젝트가 지원되지 않는 Android Gradle Plugin(AGP) 버전 8.7.1을 사용 중이므로, 지원되는 최신 버전인 AGP 8.6.0으로 다운그레이드해야 한다. 해당하는 build.gradle로 가서 다음의 버전을 수정한다.8.7.1 -> 8.6.0dependencies { classpath 'com.android.tools.build:gradle:8.6.0'} 이를 수정하면서 AGP 버전도 Gradle 버전과 호환되는지 알아야 한다. 최신 AGP는 다음을 참고하자...

에러: Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings.
개발/Android Studio 에러2024. 10. 23. 21:45에러: Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings.

Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings. Gradle 버전 관련 문제.오류창에서 말한대로 Gradle의 버전을 업데이트해주면 된다. gradle\wrapper\gradle-wrapper.properties를 열어서 다음 항목의 버전을 수정한다.distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip8.5 -> 8.9 최신 Gradle은 다음을 참고하자.https://docs.gradle.org/current/release-notes.html Gradle 8.10.2 Releas..

개발/Android Studio 에러2024. 10. 23. 21:33에러: Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

A problem occurred evaluating project ':app'.
> Failed to apply plugin 'com.android.internal.application'.
   > Could not create an instance of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
      > Could not create an instance of type com.android.build.gradle.internal.dsl.TestOptions.
         > Could not create an instance of type com.android.build.gradle.internal.dsl.TestO..

개발/Android Studio 에러2024. 10. 23. 21:32에러:

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt.

Unable to find method ''void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)''
'void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)'

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopp..

에러: Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions
개발/Android Studio 에러2024. 10. 23. 21:26에러: Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions

Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions: - Upgrade to Gradle 8.5 and re-sync - Upgrade to Gradle 7.2 and re-sync 안드로이드 스튜디오 프로젝트 실행 시, 설치된 JDK와 프로젝트 설정의 gradle 버전 지원이 맞물리지 않아 발생하는 오류이다. 따라서 gradle 버전을 지원되는 자바 버전에 맞게 올리거나, 자바 버전을 gradle이 지원하는 버전에 맞게 내려야한다. 1. build.gradle의 dependencies { classpath 'com.android.tools.build:g..

에러: A problem occurred evaluating project ':app'.> Process 'command 'git'' finished with non-zero exit value 128
개발/Android Studio 에러2024. 10. 23. 21:17에러: A problem occurred evaluating project ':app'.> Process 'command 'git'' finished with non-zero exit value 128

(Mac OS에서 작업 중 생긴 일)안드로이드 스튜디오 실행 후, 거기서 git clone 해오는 게 아니라 github 홈페이지에서 repo를 다운로드해서 실행하니 발생한 에러이다. 검색결과 git과 관련된 설정이 안되어 있다는 것 같다고 한다. 1. git 관련 설치터미널에서 다음 두 개를 설치한다.brew install gitbrew install git-gui 이후, macPorts(https://www.macports.org/install.php)도 설치하였다. 이 자료를 참고한 프로세스이다.https://git-scm.com/downloads/mac Git - Downloading PackageDownload for macOS There are several options for install..

image