Gradle에서 buildType별로 패키지명을 다르게 구성한다면 google service 관련 빌드 오류가 발생한다.

 

google-service.json 파일을 빌드타입별로 해당 경로에 복사를 한 후에

 

google-service.json 의 "package_name" 작성된 패키지명을 변경해주면 된다.

Posted by Lumasca
,

1.PC에 아이폰을 연결하고 아이튠즈를 실행한다.

2.전원버튼을 길게 눌러 아이폰 전원을 끈다. (연결하기전에 끄지 않는다. 연결하면 전원이 켜진다.)

3.폰 우측상단의 전원(슬립) 버튼과 아래의 홈버튼을 동시에 10초간 누른다.

4.바로 전원이 켜졌다가 몇초가 경과하면 화면이 꺼진다.

5.다시 사과모양 화면이 뜨면 전원버튼에서 손을 땐다. 홈버튼은 계속 누르고 있는 상태다.

6.아이폰 복구모드 창이 뜨면 홈버튼에서 손을 땐다.

7.아이튠즈 팝업이 나타나는데 '업데이트'말고 '복원'을 선택한다.

8.아이튠즈의 'iPhone 초기화' 버튼을 클릭하면 iPhone 복구를 진행한다.

 

복원할 소프트웨어가 PC에 없는 경우 다운로드를 하는데 오래 걸린다. 40분이상 소요되었다. 

아이튠즈 우측상단의 아래화살표 모양 아이콘을 클릭하면 'iPhone 소프트웨어 업데이트'가 진행중인 것을 알 수 있다. 

이때 일정 시간(수분) 경과하면 핸드폰 복구모드가 종료된다.

 

소프트웨어 다운이 완료되면 1번부터 다시 시도해야한다.

 

 

 

 

 

 

 

'IT Others' 카테고리의 다른 글

삼성 갤럭시 푸쉬 광고 제거  (0) 2020.11.05
Docker기반 SonarQube 구성(Android Studio Gradle)  (0) 2020.06.22
다우오피스 메신저 MacOS에 설치  (0) 2020.01.14
MacOS Disk 사용량  (0) 2020.01.06
삼성TV 앱 삭제  (0) 2020.01.04
Posted by Lumasca
,

git config

개발/개발도구 2020. 3. 27. 14:39

config 목록

$git config --list

 

config 설정

$git config --global user.name "이름"

$git config --global user.email "xxx@xxx.com"

 

 

 

 

Posted by Lumasca
,

git checkout 할때 신규 브랜치인 경우 안되는 경우가 있다.

 

리모드 브랜치 최신정보로 업데이트한다.

$git remote update

'개발 > 개발도구' 카테고리의 다른 글

git config  (0) 2020.03.27
Jenkins 빌드후 이벤트 Publish over SSH 설정  (0) 2020.03.11
Jenkins Plugin Manager SSLHandshakeException  (0) 2020.03.10
Git remove pushed file  (0) 2020.02.18
Git undo push  (0) 2020.02.17
Posted by Lumasca
,

 

1.메인 자바 파일을 컴파일한다.

$javac Main.java

 

2.매니패스트 파일을 생성한다. Main은 클래스명

$echo Main-Class: Main > MANIFEST.MF

 

3.매니패스트 및 빌드한 클래스 파일들을 jar에 추가한다.

$jar cvmf MANIFEST.MF main.jar *.class

 

4.Jar 파일을 실행한다.

$java -jar main.jar

 

 

'개발 > Dev Others' 카테고리의 다른 글

Mac 키보드 키 매핑 앱 - Karabiner  (0) 2021.07.02
Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
PHP for IIS 설치  (2) 2009.11.22
Posted by Lumasca
,

Jenkin SSH 플러그인 설치

 

Manage Jenkins(Jenkins 관리) -> Plugin (플러그인 관리) 으로 이동한다.

 

 

플러그인 매니저에서 [설치 가능] 탭을 클릭한다.

[Publish ove SSH] 항목을 검색해서 찾아서 체크박스를 선택한다.

 

가장 아래로 이동해서 'install without restart' 버튼을 클릭하면 설치를 수행한다.


SSH Server 설정

Manage Jenkins(Jenkins 관리) -> System Configuration 으로 이동한다.

 


Publish ove SSH 항목을 찾는다.

SSH Servers 항목의 '추가' 버튼을 클릭한다.

서버 정보를 입력한다

 

-Name: 마음대로 설정한다. 프로젝트 빌드구성에서 사용할 이름이다.
-Hostname: SSH 서버 주소(URL)
-Username: 접속할 사용자 계정
-Remote Directory: 업로드할 경로. 계정 홈디렉터리로 설정한다. 톰캣 폴더는 권한이 없다. ex)/home/$계정/tomcat/

 

이제 서버 접근을 위한 정보를 입력해야 한다.

고급(Advanced) 버튼을 클릭한다.

Use password authentication, or use a diffrenct key 항목을 체크한다.

비밀번호를 사용한다면 Passphrase/Password에 위에 입력한 계정의 비밀번호를 입력한다.

 

Port: SSH 포트 번호를 입력한다. 기본은 22로 되어있다.
Test Configuration 버튼을 클릭해서 성공하는지 확인한다.

Save 버튼을 클릭한다.


프로젝트 빌드후 조치 추가


프로젝트의 Configuration(구성)으로 이동한다.


가장 아래로 이동해서 [빌드 후 조치 추가] 항목을 클릭하고 "Send build artifacts over SSH"를 선택한다.

SSH Publisher 구성 폼이다.


SSH Server: 2단계에서 설정한 SSH 서버 이름을 선택한다.

Source files: 배포할 산출물의 경로를 입력한다. ex)build/libs/*.war

Remove prefix: 소스 파일경로에서 폴더경로만 입력한다. ex)build/libs/
Remote directory: 2단계 설정한 remote directory 이하로 폴더를 생성할 경우만 입력한다. 생성안하면 그냥 공백으로.. ex)webapps
Exec command : 산출물을 업로드한 이후 서버에서 수행할 명령어를 입력한다. 서버의 경로이다.

ex) /home/$계정/tomcat/webapps/install-service.sh 명령은 스크립트 파일로 작성하고 파일경로를 입력한다.

 

서버의 install-service.sh 스크립트 예제: 단순히 war 파일을 톰켓 webapps로 옮기는 코드다.

sudo mv /home/$계정/tomcat/webapps/xxx.war $톰캣경로/webapps/xxx.war


3)Save(저장) 버튼을 클릭한다.

 

'개발 > 개발도구' 카테고리의 다른 글

git config  (0) 2020.03.27
git check error(git checkout did not match any file(s) known to git)  (0) 2020.03.27
Jenkins Plugin Manager SSLHandshakeException  (0) 2020.03.10
Git remove pushed file  (0) 2020.02.18
Git undo push  (0) 2020.02.17
Posted by Lumasca
,

쉘에서 프로젝트 루트 디렉터리로 이동해서 아래와 같이 명령을 실행한다.

 

wrapper$./gradlew wrapper --gradle-version 6.1.1 (변경하려는 버전)

 

gradle-wrapper.jar 파일과 gradle-wrapper.properties 파일 내용의 버전이 변경된다.

Posted by Lumasca
,

Jenkins 설치후 Plugin을 설치하려고 Plugin Manager로 가면 다음과 같은 오류가 발생할 수 있다.

 

There were errors checking the update sites: SSLHandshakeException: sun.security.validator.ValidatorException

 

Manage Jenkins -> Manage Plugin 으로 이동해서 Advanced 탭을 클릭한다.

 

그러면 다음 Update Site의 URL이 https로 되어 있을 것이다.

 

http로 변경하고 Submit 버튼을 클릭하자.

 
Posted by Lumasca
,