아!!!!!!!!!!!!!

넘 화난당!!!!!!!!!!!!!!!!!!!


TestFlight 연동을 해야하는데,

App store 에 build 올리는 거에 대해 정리된 문서를 보다가 

영어 문장을 너무 대충 읽어서


"니 앱이 적절한 Bundle ID를 가지고 있고, Team ID가 잘 셋팅되었는지, 그리고 Code Signing Identity 란에 automatic distribution certificates 를 설정해뒀는지 확인해라"

라고 적혀있는데

적절하게 섞어보는 바람에


"블라블라~ Code Signing Identity 란에 Team ID가 잘 셋팅되었는지 봐라" 로 보는 바람에,,


이 부분을,, 수정해버렸었다


원래는 

Debug / Any iOS SDK 는 둘 다 iOS Developer

Release / Any iOS SDK 는 둘 다 iOS Distribution 이어야 한다고 되어있다.



그래서 저 부분을 잘못해서 Team ID로 셋팅해주고 돌렷더니

conflicting provisioning settings 어쩌구~~

니 Code Signing은 Automatic 하게 잡는 게 어떠하니 어쩌구~~ 거려가지고


헉 하고 다시 문서 확인해보니 iOS Distribution 으로 셋팅된 게 맞는지 확인해보라고.. 여서...

다시 셋팅 바꾸고 Archive 를 돌렷는데!!!!!!!!!!


나는 분명 셋팅을 바꿨는데 이자식이 자꾸 똑같은 에러를 뱉음 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ

Clean 도 해봤는데..........




넘 빡쳐서 또 구글링을 해보았더니

갓-택오버플로우에서 그거 엑코 버그라고.. 해결법을 알려줬다.



저기 보이는 Automatically manage signing 을 체크 해제했다가 다시 체크하고, Team 선택도 다시 해주면 된다!!



근데 웃긴게 저러고 나면 Archive도 잘 되고 다 좋은데


Release 하위의 Any iOS SDK 가 iOS Developer 로 바뀐다?!


아직 왜인지 모르겠다.

어쨌든 잘 되니 된 거 아님...........? ㅎㅎ


다음에는 TestFlight 연동하는 걸 정리해서 올려봐야겠다.

한글로 된 글들은 전부다 예에에엣날 글들이라 ㅠㅠ 흑흑잉

'Programming > iOS / Swift' 카테고리의 다른 글

[Bug/Issue] UITableView Select 먹히는 문제  (0) 2018.11.21
Swift 컨벤션 검사 - Swiftlint  (0) 2017.09.18

후배가 도와달라고.. colorpicker 라이브러리 추가하다가 에러가 떴는데 왜인지 모르겠다고 해서 봤다.


아 Failed to resolve 어쩌구~ 뜨면 젤 머리아프다.


이번엔 또 어떤 땡깡을 부리나 싶어서 봤는데

내 최근 플젝 SDK version이 25.~ 였어서 아마 접할 일 없었던 에러인 것 같다.


Setting up Gradle for api 26 (Android)


요기서 도움을 많이 받았는데

요약하면 (영어 못함 해석 틀렸을 가능성 ++++++++)


26.0.0 버전부터는 support libarary 에 google 의 maven storage가 적용되어서,

일일이 support tool? 들을 설치해주지 않아도 가져다 쓸 수 있다고 한다.


그 google maven storage 를 어찌 적용하나 하면


project build.gradle (top level build.gradle file) 에서 


allprojects {

repositories {

jcenter()

}

}

라는 부분이 있는데!!


이 부분을 고쳐주면 된다. 고친다기보다 코드 추가!


gradle version 3부터는 google() 이란 게 추가되어서


#1. gradle version >= 3

allprojects {

repositories {

jcenter()

google()

}

}

이렇게만 해주면 되고



gradle version 3 미만인 경우


#2. gradle version < 3

allprojects {

repositories {

jcenter()

maven { url "https://maven.google.com" }

}

}

이렇게 해주면 됨!!





주의할 점은..


절대,, jcenter() 위에 maven 블럭을 쓰지 말라는 거..


쓴다고 바로 빨간줄이 뜬다거나 하면 차라리 나을텐데

그냥 효력이 없는 것 같다.


나랑 내 후배는 저 maven 태그도 잘 써져있고 google maven repository 주소도 잘 적어뒀는데 왜 계속 같은 에러가 나지?! 했었는데

jcenter() 가 맨 밑에 있었다..

올려주니 넘나 잘 됨 흑흑




역시 삽질하며 배우는 거죠


근데 왜 colorpicker 라이브러리를 추가하기 전에는 잘 됏던 걸까?

maven block 이 효과없었던 건 라이브러리 추가 전이나 추가 후나 매한가지일텐데 왜지..


미스테리다. 알아봐야 알 수 있겠지만 이거 검색하고 있기엔 할 일이 넘나 많은 것~

회사에서는 매일 출퇴근 시간에 셔틀버스를 운영하는데,
직접 운영하는 게 아니다보니 매번 오는 버스 회사가 다르다.

그제 퇴근 버스는 시내버스 회사의 버스였다.
2층버스에다, 1층 뒷좌석에는 거꾸로 좌석이 있는.

어쩌다보니 거꾸로 좌석에 앉게 되었는데
신기한 느낌이었다.

언제나 창가에 기대 멍하니 지나가는 풍경을 봤다고 생각했는데,
돌이켜보니 나는 그 풍경들이, 진짜로 지나가는 모습은 본 적 없었던 것 같다.

똑바로 앉았을 때엔 나를 향해 다가오기만 했던 풍경들인데,
거꾸로 앉아서 바라보니 쉼없이 멀어져가는 풍경들만 있었다.

끊임없이 사라지기를 반복하는 창 밖 풍경을 보면서,
쏟아지는 자극에 정신이 팔려
멀어지는 것들을 챙기지 못하진 않았나 하는 생각이 들었다.

멀어지고 나서 후회하면 이미 늦은 거니까.

가끔은 뒤도 돌아보면서,
내 주변을 더 챙겨야겠다.

내 실수로, 내 잘못으로 멀어져버린 것이
더 생기지 않도록.

'Egg > Chockchock' 카테고리의 다른 글

벌레  (0) 2017.09.27
시차  (0) 2017.09.23
무제  (0) 2017.09.23

+ Recent posts