기본 콘텐츠로 건너뛰기

9월, 2017의 게시물 표시

IONIC - Android Studio Error : ":processDebugGoogleServices" Please fix the version conflict either by updating the version of the google-services plugin

IONIC - Android Studio Error :
":processDebugGoogleServices"
Please fix the version conflict either by updating the version of the google-services plugin

이 질문이 진짜 많다
저 오류로 고생하는 이들이 엄청나단건데
한국어로 블로깅된 내용이 없어서 정리해봅니다

1. 원인
cordova-plugin-fcm
cordova-plugin-googleplus
위 두개의 플러그인을 사용할 경우 발생한다

1. Cause 

cordova-plugin-fcm

cordova-plugin-googleplus
Occurs when two plugins are used

2. 해결방법 (Solutions)

1) build.gradle(Module:android) OPEN

2) dependencies modify
buildscript { repositories { mavenCentral() } // Switch the Android Gradle plugin version requirement depending on the // installed version of Gradle. This dependency is documented at // http://tools.android.com/tech-docs/new-build-system/version-compatibility // and https://issues.apache.org/jira/browse/CB-8143 dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath 'com.google.gms:google-services:3.1.0' } } // Allow plugins to declare Maven dependencies via build-extras.gradle. repositories { mavenCen…

xcode 에서 업로드 했는데 itunes에 바이너리가 확인되지 않는 현상

"ios 밸드후 배포해도 itunes에서 안보여요"
"xcode에서 앱 빌드 , 제출, 업로드, 배포, itunes, 노출, 안보임, "

아 정말 이것때문에 오늘 정확히 12시간을 뻘짓했다.

우선.. 증상은
개발완료 후  xocde 8.3 에서  배포용 사인으로 변경 후  product -> archive 선택후 빌드성공 xcode:Organizer 창에서 빌드된 어플 선택 후 Upload 선택 
업로드 성공!!!!!
itunes 접속 아무리 기다려도.. 내가 심사로 제줄하고자 하는 앱에 빌드영역에  어플이 올라오질 않음 

처음엔 인증서 문제인가 ? 사인 문제 ?  모든 인증서 다지우고 프로파일 다시다 새로만들고 뻘짓해도 안됨..

https://raspberrybiscuit.wordpress.com/2016/09/28/xcode8%EC%97%90%EC%84%9C-%EB%B9%8C%EB%93%9C-%ED%9B%84-%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%93%B1%EB%A1%9D-%EC%8B%9C-%EC%95%B1-%EB%85%B8%EC%B6%9C%EC%95%88%EB%90%98%EB%8A%94-%ED%98%84%EC%83%81-%EA%B1%B4/
위 블로그를 우연히 발견
info.plist 를 열어보자  그럼 key값이 privacy 로 시작하는 녀석들이 잇을것이다 
나같은경우 privacy - Photo Library Usage Description privacy - Camera Usage Description privacy - Location When in Use Usage Description
위 세개가 있었고 각각 value 영역에
To take pictures of your face
To check access times
To bring your picture
라는 이유들을 작성해줬따. 
그러고 다시 빌드해서 업로드하니까
한 3분 ? 도 안되서 바로 빌드내용이 확인됐다 아..대박

xc ios :xxx.xxx.xxx provisioning profile

이게 뭐지 ?

"xc ios : xxx.xxx.xxx"

xcode에서 빌드한 archive 를 업로드 하려는데
갑자기 저 profile을 사용해서 업로드하려고 한다

아 뭔가 기분나쁘고 찜찜하다

프로피저닝 프로파일을 지우고 다시깔고를 반복해도 자꾸 생긴다



결론은...

맥북에 설치된 모든 키체인 제거
프로비저닝 프로파일 기존것들 모두 제거
리부팅
프로비저닝 프로파일 재생성
다시반영

아 근데.. 한가지 또 다른게 있다면

기존엔 맥북에 비번이 안걸려잇었다 (엔터만으로 로그인함)

그런데 뭔가 이게 이슈일까 싶어서
맥북 로그인계정에 비번을 걸고 진행하고난뒤
저 절차를 밟는바람에..

이게 원인인지..
다 지우고 다시해서 해결이된건지..

더이상 xc ios 라는 프로비저닝 프로파일을 생성하지 않는다.

xcode splash image (or launch image) setting

iPhone Portrait iOS 5,6@1x: 320x480 iPhone Portrait iOS 5,6@2x: 640x960 iPhone Portrait iOS 5,6@Retina 4: 640x1136 iPad Portrait Without Status Bar iOS 5,6@1x: 768x1004 iPad Portrait Without Status Bar iOS 5,6@2x: 1536x2008 iPad Portrait iOS 5,6@1x: 768x1024 iPad Portrait iOS 5,6@2x: 1536x2048 iPad Landscape Without Status Bar iOS 5,6@1x: 1024x748 iPad Landscape Without Status Bar iOS 5,6@2x: 2048x1496 iPad Landscape iOS 5,6@1x: 1024x768 iPad Landscape iOS 5,6@2x: 2048x1536 iPhone Portrait iOS 8,9@Retina HD 5.5: 1242x2208 iPhone Portrait iOS 8,9@Retina HD 4.7: 750x1334 iPhone Landscape iOS 8,9@Retina HD 5.5: 2208x1242 12.9-inch iPad Pro Portrait: 2048x2732 12.9-inch iPad Pro Landscape: 2732x2048 iPhone Portrait iOS 7-9@2x: 640x960 iPhone Portrait iOS 7-9@Retina 4: 640x1136 iPad Portrait iOS 7-9@1x: 768x1024 iPad Portrait iOS 7-9@2x: 1536x2048 iPad Landscape iOS 7-9@1x: 1024x768 iPad Landscape iOS 7-9@2x: 2048x1536