전체 글 (195) 썸네일형 리스트형 [ IOS ] Error - CocoaPods could not find compatible versions for pod "GTMSessionFetcher/Core" [ 문제 ] [ 문제 ] =>Google Sign In + Firebase를 구현한 유니티 프로젝트를 빌드한 Xcode의 빌드 과정에서 다음과 같은 오류가 발생하였다 . [ 원인 ] https://stackoverflow.com/questions/74304290/cocoapods-could-not-find-compatible-versions-for-pod-gtmsessionfetcher-core CocoaPods could not find compatible versions for pod "GTMSessionFetcher/Core" I am making a React-Native mobile application and want to incorporate Firebase and Firebase Authe.. [ IOS ] Error -/Users/ /Libraries/Plugins/iOS/GoogleSignIn/GoogleSignIn.h:18:17 No type or protocol named 'GIDSignInDelegate' [ Error ] [ 문제 - No type or protocol named 'GIDSignInDelegate' ] Google Sign In을 구현한 유니티 프로젝트를 빌드한 Xcode의 빌드 과정에서 다음과 같은 오류가 발생하였다 . /Users/yeodaehyeon/Build2/A/Libraries/Plugins/iOS/GoogleSignIn/GoogleSignIn.h:18:17 No type or protocol named 'GIDSignInDelegate' [ 원인 ] https://developers.google.com/identity/sign-in/ios/release?hl=ko Google 로그인 iOS 및 macOS SDK 출시 노트 | Authentication | Google for .. [ 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 ] Error - You have not agreed to the Xcode license agreements. [ 문제 ] [ 내용 ] =>git URL을 통해 패키지를 설치하는 프로젝트를 mac에 클론하면서 다음의 경고가 발생하였다 . 읽어보면 xcode에 대한 라이센스 동의를 하지 않았으니 동의하라고 한다 . [ 해결 ] [ 내용 ] => Launchpad에서 터미널을 킨 다음 sudo xcodebuild -license 를 입력 . =>mac의 비밀번호 입력하면 다음의 화면이 나온다 .Enter 를 눌러준다 . =>약관들을 볼 수 있다 스페이스바를 통해 더 볼 수 있으며 , q를 눌러 다음 과정으로 넘어가자 . =>agree를 입력하여 동의를 진행한다 . =>Retry를 하면 정상적으로 프로젝트가 열림을 볼 수 있다 . 출처 https://joyfulhome.tistory.com/233 [ C# ]Conditional Attribute [ Conditional Attribute ] [ #if / #endif의 단점 ] => #if / #endif 로 묶는다면 메서드를 묶는다면 메서드 내용이 포함되지는 않지만 쓸데없는 메서드의 호출은 피할 수 없다 . 또한 코더의 실수를 유발하여 , 의도하지 않은 코드가 삽입 될 수 있다 . =>이러한 단점을 개선시킬 방법이 Conditional 어트리뷰트이다 . [ Conditional ] =>c#에서 사용 가능한 조건부 컴파일 기호이다 . Release 모드에서 메서드 내용이 컴파일 되지만 호출되지 않으며 , 메서드 전체에 대한 제어가 가능하다 . 그래서 #if/#endif보다 좋은 성능을 기대 할 수 있다 . =>단, void메서드에서만 가능하며 , 메서드 일부가 아닌 전체에만 지정이 가능하다 . .. 이전 1 ··· 6 7 8 9 10 11 12 ··· 25 다음