Develop 111

MAC 응용 프로그램을 열 수 없습니다. 문제해결

간혹 잘 사용하고 있던 이클립스나 STS 가 실행하면 아래처럼 "응용 프로그램을 열 수 없습니다." 라고 하면서 프로그램 실행이 안될때 가 있습니다. 원인은 프로그램내 코드 서명에 문제가 발생해서 실행이 안되는 현상으로 다시 서명처리를 해주면 실행이 가능해 진다.  터미널에서 아래 명령어를 실행해 줍니다.codesign --force --deep --sign - /Applications/SpringToolSuite4.app 그리고 다른 프로그램이더라도 Applications 다음에 프로그램명을 변경해서 하면 됩니다.codesign --force --deep --sign - /Applications/프로그램명.app

Develop/MAC 2024.08.31

[Flutter 플러터] 안드로이드 Play Store 앱 배포를 위해 aab 파일 만들기 - MAC

앱 디지털 서명Google Play 스토어에 출시하기 위해서는 반드시 앱에 디지털 서명을 해야 합니다.디지털 서명을 진행한 후 Play Console에 추출한 AAB 파일을 업로드 해야 합니다. 1. 먼저 Java 가 설치 되어 있는지 확인java --version 만약 자바가 설치되어 있지 않다면 설치를 먼저 진행해야 합니다.brew install openjdk@17 [brew 사용법]2024.06.15 - [Develop/MAC] - MAC OS 맥북 Homebrew 설치 및 설정 MAC OS 맥북 Homebrew 설치 및 설정● Homebrew 로 무엇을 할 수 있나요?Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치합니다.● Homebrew 설치H..

Develop/Flutter 2024.08.31

[Javascript] html 테이블을 엑셀 다운로드 하기

▶ SheetJS 라이브러리 [xlsx.full.min.js 다운로드 이용]https://www.cdnpkg.com/xlsx/file/xlsx.full.min.js/?id=78603 XLSX.FULL.MIN.JS: DOWNLOAD - CDNPKGxlsx.full.min.js is available in 105 versions of xlsx. 0.15.6 0.15.5 0.15.4 0.15.1 0.15.0 0.14.5 0.14.4 0.14.3 0.14.2 0.14.1 0.14.0 0.13.5 0.13.4 0.13.3 0.13.2 0.13.1 0.13.0 0.12.13 0.12.12 0.12.11 0.12.10 0.12.9 0.12.8 0.12.7 0.12.6 0.12.5 0.12.4 0.12.3 0www.c..

Develop 2024.08.30

[JAVA] QR코드 생성 후 서버에 이미지로 저장

QR코드를 바이트형태로 바로 보여줄 수도 있지만 이미지 형태로 저장해야 하는 경우도 있다. ▶ Gradle 라이브러리 추가// QR Code - zxingimplementation group: 'com.google.zxing', name: 'javase', version: '3.5.0'implementation group: 'com.google.zxing', name: 'core', version: '3.5.0' ▶ 경로와 파일명은 상황에 맞춰 조정하시면 됩니다. 이미 파일이 존재하는지 체크해서 파일이 있으면 생성하지 않고 파일이 없으면 QR코드 이미지를 생성 합니다.@PostMapping("/edu200/edu200110/clcrQrMake")public ModelAndView getCrClQrCode..

Develop/JAVA 2024.08.30

[JAVA] List 를 Json String 으로 변환

방법-1)null 인 값도 모두 포함된다import com.fasterxml.jackson.databind.ObjectMapper;public class RglrTrnMgntController { @Autowired private final ObjectMapper mapper; List anpTrnTgtCdList = rglrTrnMgntService.getAntmslTrnTgtSaloList(sVo); log.debug("::: anpTrnTgtCdList ::: {}", mapper.writeValueAsString(anpTrnTgtCdList));} 방법-2)null 인 값은 제외되고 값이 존재하는 것만 구성된다import com.google.gson.Gson;public ..

Develop/JAVA 2024.08.27

[JAVA] List 형식의 Json string 을 Java List Model 로 파싱

Javascript스크립트에서 form 에 오브젝트 형태의 배열값을 JSON.stringify 을 이용해 String 형태로 값을 보냅니다var trnItmInfrList = new Array();$(".trnItmListObj").each(function (index){ var trnItmInfr = { trnItmNm : $(this).find('input[name="trnItmNm"]').val() , trnItmAmt : $(this).find('input[name="trnItmAmt"]').val() } trnItmInfrList.push(trnItmInfr);});formData.append('trnItmInfrList', JSON.stringify(t..

Develop/JAVA 2024.08.26

[Flutter 플러터] IOS 앱스토어 버전 올려서 배포할 때 Xcode Cloud 빌드 오류 해결

기존에 심사승인되어 앱스토어에 등록된 앱을 애드몹(AdMob) 광고를 추가 개발해 버전을 올려서 배포해야 했습니다개발한 소스를 올리고 빌드를 했더니.... 오류가 발생했습니다.오류Invalid Pre-Release Train. The train version '1.0.0' is closed for new build submissions오류This bundle is invalid. The value for key CFBundleShortVersionString [1.0.0] in the Info.plist file must contain a higher version than that of the previously approved version [1.0.0]. Please find more informa..

Develop/Flutter 2024.08.25

[Flutter 플러터] IOS 앱스토어 배포를 위해 Xcode Cloud 빌드 시 에러 수정

앱스토어에 내 앱을 배포한다는 부푼 기대감으로 개발자계정도 큰맘먹고 결제하고 appstoreconnect 사이트에 접속해서 앱등록을 시작했습니다.https://appstoreconnect.apple.com https://appstoreconnect.apple.com appstoreconnect.apple.com Xcode Cloud 메뉴에 들어가 빌드를 시작했는대... 빌드 실패에 에러가 빵빵나서 너무나~~ 당황했어요could not find included file 'Generated.xcconfig' in search pathsRelease.xcconfig:2오류Unable to load contents of file list: '/Target Support Files/Pods-Runner/Pods-..

Develop/Flutter 2024.08.23

[Flutter 플러터] IOS 안드로이드 앱 아이콘 이름 변경하기

안드로이드 앱이름 변경[android > app > src > main > AndroidManifest.xml] 파일에서 application -> android:label 을 찾아 이름을 변경해 주면 됩니다. 안드로이드 앱아이콘 변경[android > app > src > main > res] 폴더로 이동해서 mipmap 으로 시작하는 폴더를 교체해 주면 됩니다. IOS 앱이름 변경[ios > Runner > info.plist] 파일에서 CFBundleDisplayName 을 찾아 이름을 변경해 주면 됩니다. IOS 앱아이콘 변경[ios > Runner  > Assets.xcassets > Application.appiconset] 폴더로 이동해서 아이콘을 교체해 주면 됩니다. 앱아이콘 제작 하기저는..

Develop/Flutter 2024.08.22