본문 바로가기

IOS

(19)
[ IOS ] AppLovin과 Firebase 동시사용시 프로젝트 설정하기 [ AppLovin In IOS ] [ app lovin ] https://dash.applovin.com/documentation/mediation/unity/getting-started/integration MAX Mediation Documentation dash.applovin.com =>앱러빈을 사용하기 위한 도큐먼트의 과정을 기록하고자 한다 . =>Assets - External Dependency Manager - IOS Resolver - Setting에서 다음의 항목의 체크를 해제한다 . [ 위의 상황으로 생기는 문제 ] 만약 파이어베이스를 같이 사용하고 있다면 use_framework! to Pofile을 해제하여 생긴 문제로 xcworkspace가 제대로 생성되지 않았을 것이다 . =..
[ IOS ] Error - xcrun: error: SDK "iphoneos" cannot be located [ 상황 ] [본문] =>빌드를 실행했는데 다음과 같은 에러 메시지가 발생하였다 . [ 해결 ] [본문] =>해당 프로젝트 폴더에서 우클릭 - 폴더에서 새로운 터미널 열기를 선택한다 . sudo xcode-select --switch /Applications/Xcode.app =>다음의 명령어를 기입후 커서가 돌아올때까지 기다린다. 다시 빌드를 해보면 해당 오류가 사라져 있다 . 출처 https://stackoverflow.com/questions/51768515/cocoa-pods-install-on-ios-project-not-working
[ 코코아팟 설치하기 ] [ Homebrew 설치하기 ] [ Homebrew란 ? ] https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh =>Homebrew는 Hax Howell이 만든 macOS 용 패키지 관리 애플리케이션이다 . 홈브류는 주로 커맨드라인 도구나 시스템 패키지들을 설치하는 데 사용하지만 , 캐스크Cask 확장을 통해 GUI 애플리케이션 설치에도 사용할 수 있다 . [ 설치하기 ] /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" =>설치는 간단하다 . 다음 명령어를 터미널에서 실행..
[ IOS ]소스트리에서 암호를 계속 요구하는 경우 [ 암호요구 해결 ] [ 문제 ] 소스트리에서 pull , commit하는 경우 다음과 같이 암호를 계속 요구한다 . 이는 osxkeychain 설정이 전역설정 되어 있지 않아 발생하는 문제이다 . 다음의 명령어로 전역설정을 수행한다 . [ 문제 ] 터미널에서 다음 명령어를 입력한다 git config --global credential.helper osxkeychain 출처 https://hohoya33.tistory.com/240
[IOS]유니티 애플로 로그인 구현하기 2 [실제 구현] 애플 로그인 구현하기 1 포스트에서는 git hub의 프로젝트를 살펴보았다. 이를 실제 프로젝트에 적용해보았다.공부하는 용도이기에 틀리거나 빠진것 말씀 해주시면 감사하겠습니다 ..! [로그인] 만약 처음 로그인이라면 애플 로그인을 할 것이고 , 이미 한 상태라면 해당 애플 계정이 유효한지 확인한다. public void Login(System.Action _callback) { //최초 1회 로그인을 했다면 if (PlayerPrefs.HasKey(AppleUserIdKey)) { var storedAppleUserId = PlayerPrefs.GetString(AppleUserIdKey); this.CheckCredentialStatusForUserId(storedAppleUserId,_..
[IOS] 코코아 팟 설치 오류 해결 [설치 오류] [문제상황] 빌드에 영향을 미치진 않지만 유니티에서 코코아팟을 설치하지 못한다는 로그가 발생하였다 [원인] : Ruby의 버전이 낮아 새로운 버전의 cocoaPods를 설치하지 못한다. 유니티 코코아 팟 설치 실패 오류 해결 [HomeBrew 설치] [Homebrew 란] 맥 os용 패키지 관리 애플리케이션이다. 홈브루 공식문서 주로 커맨드 라인 도구나 시스템 패키지 설치에 사용하며 , 캐스크 확장을 통해 GUI 애플리케이션 설치에도 사용이 가능하다 . 홈브루에 관하여 편하게 사용한다는 장점이 있지만 커뮤니티 기반으로 운영되기에 패키지의 안정성이 보장되지 않는다. [설치하기] /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Hom..
[IOS]유니티 애플로 로그인 구현하기 1 [Overview] [개요] 2020년 4월 이후로 다른 소셜로그인을 제공한다면 (페이스북 , 구글 등) 애플 로그인을 같이 제공하지 않으면 업데이트 거절 사유가 되었다. ios 서비스를 위해 애플 로그인을 구현하려 한다. [설치] =>설치는 두가지 방식을 지원한다 . [Unity Package Manager 사용] 유니티 2018.3. 버전부터 가능하다.유니티 프로젝트를 Show in Explorer로 열면 Packages/manifest.json가 있다. manifest.json에 하단 내용을 추가한다. Manifest에 관하여 "dependencies": { "com.lupidan.apple-signin-unity": "https://github.com/lupidan/apple-signin-unit..
[IOS]애플 개발자 계정 (ios 인증서와 프로비저닝) [개발자] [개발자 계정] Apple Developer =>계정은 대략 12만9천원 ( 99$ )이며 사용기간은 1년이다 . [준비물] =>애플 계정 / 계정내 국가,지역 인증 / 이메일 인증 / 휴대폰 번호 인증 / 이중 인증 설정 만약 이중인증 옵션이 켜져 있지 않다면 =>Apple ID의 이중 인증 을 참고하자 [계정 구매] =>애플 계정 구매 를 참고하자. [인증서 생성] [파일 생성] => ios 앱을 개발할 Mac에서 LauchPad => 기타 => 키체인 접근 실행 상단의 키체인 접근 - 인증서 지원 - 인증기관에서 인증서 요청을 눌러 인증서 지원창을 켜준다. [파일 삭제] => 키체인 접근에 들어가서 삭제가 가능하다 => 디스크에 저장됨 선택후 이메일 주소/이름을 입력후 계속을 선택한다. ..