728x90 반응형 mac16 [iOS] Could not attach to pid 오류 해결 개발 환경---------------------------------OS : Mac개발 툴 : xcode개발 언어 : Swiftxcode version : 15.0.1min iOS version : 14.3.1--------------------------------- 아래는 오늘 포스팅할 오류인데요증상은 기기 or 시뮬레이터에 앱 빌드 후 실행하면 intro까지는 실행되지만 그러고 바로 멈춰버립니다. "Could not attach to pid" 텍스트와 720이라는 코드가 떨어집니다.저 코드는 빌드할 때마다 바뀌는데 pid는 뭘깝쇼apple developer document를 보면 "생성된 이벤트 프로세스의 ID"라고 합니다.프로세스 연결에 실패했다 정도.. 갑자기 발생한 오류라 테스트 기기를 .. 2024. 7. 30. [Intellij] Deprecated Gradle features were used in this build 오류 해결 개발 환경 --------------------------------- OS : Mac 개발 툴 : intelliJ 개발 언어 : java 개발 프레임워크 : nuxt 빌드 도구 : Gradle --------------------------------- Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. 이번에 만난 오류는 넘 오래된 Gradle 버전으로 Gradle 9.0과 호환되지 않는다 블라블라 하는겁니다. 1. Gradle의 버전을 업데이트 하는 방법도 있고 2. Setting 에 들어가서 아래 부분은 IntelliJ로 수정한 후 다시 빌드해도 돌아갑니다. 2024. 4. 2. [Flutter] FCM 토큰 발급 및 Xcode 셋팅(Background Modes, Push Notification) 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- 이 글은 xcode 프로젝트에서 fcm 관련 셋팅을 다 해두었다는 전제하에 작성한다. fcm 토큰 발급은 아래 코드로 발급되어진다. var fcmToken = await FirebaseMessaging... 2023. 7. 6. [Android] 소스 코드 난독화, 앱 축소, 앱 최적화 앱 축소, 난독화 및 최적화 앱을 최대한 작게 만들려면 출시 빌드에 shrink(축소)를 활성화하여 사용하지 않는 코드와 리소스를 제거해야한다. android gradle 3.4.0 이상부터는 Pro Guard가 아닌 R8을 사용한다. 필요성 android 파일을 apk나 abb파일로 추출해내면 그냥 소스코드를 압축한 것이므로 리버스 엔지니어링이 가능하다. R8 Desugaring : Java8 이상의 API에서 사용할 수 있고 R8 컴파일러는 코드에 사용된 최신 기능을 이전 Java API로 백포팅합니다. 이는 최신 기능을 이전 Java API에서도 사용할 수 있음을 말합니다. 코드 축소 : R8이 라이브러리 종속성에서 사용하지 않는 코드를 포함하여 앱에서 사용하지 않는 코드를 제거하는 단계입니다. 리.. 2023. 7. 6. [MAC] terminal 사용해서 특정 포트 죽이기 개발 환경 --------------------------------- OS : Mac --------------------------------- 이번 포스팅에서는 특정 서버 포트를 죽이려고 한다. 1. 터미널을 킨다 lsof -i :80 나는 80포트를 죽일거다 2. 해당 포트가 살아있다면 아래와같이 뜰거다. PID 아래에 있는 숫자를 확인하자. 3. 아래와 같이 작성하자 kill -9 PID kill -9 45872 그럼 포트를 죽일 수 있다 ~! 2023. 6. 22. [Flutter] 텍스트에 그림자 주기 (apply shadow to TextWidget) 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 이번 포스팅에서는 Text Widget에 그림자를 줄거고 TextWidget 내의 TextStyle 클래스를 사용할 예정이다. 아래 이미지는 TextStyle 클래스를 타고 들어갔다. 보면 가장 하단에 shdow 속성이 있다. 텍스트에 shadow를 줄 수 있다. shadow 속성은 final List? shadows; 위 타입을 받는다. [적용 소스] Text('오늘의 이벤트를', style: TextStyle(fontSize: 26, fontFamily: 'n.. 2023. 6. 10. [Flutter] font 적용하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- Flutter 폰트 설정하기 1. assets 파일에 폰트를 넣어준다. 2. pubspec.yaml 파일에 assets 폴더에 넣은 폰트 파일들의 경로와 이름을 설정해주자 fonts: - family: roboto_bold fonts: - asset: assets/RobotoMono-Bold.ttf weight: 100 - family: noto_medium fonts: - asset: assets/noto_medium.ttf weight: 100 3. 자 이제 .. 2023. 6. 9. [Flutter] Don't use BuildContexts across async gaps 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 에러 내용 : Don't use BuildContexts across async gaps - async를 사용하는 영역 내에서는 BuildContext를 사용하지 말라고 한다. 왜냐면 context 값이 비어있을 수도 있으니까 ! 그래서 우리는 context가 mount 되었는지 사전에 확인하는 작업이 필요하다. context를 객체에 전달하기 전에 아래 코드를 작성한다. if (context.mounted) { if (context.mounted) { if (r.. 2023. 6. 6. [Flutter] Keboard 올릴때 Bottom Overflowed By Pixels 에러 처리 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- TextField를 클릭하면 키보드가 올라오는데 키보드 올라오니까 아래 에러가 발생했다. Bottom Overflowed By 52 Pixels 1 .인터넷을 좀 뒤적이니 Scaffold 로 위젯을 감싸고 아래 속성값을 주라고 한다. resizeToAvoidBottomInset: false, 아래에 파란색 회원가입 버튼이 가려진다. 원하는 모양이 아니다. 2. SingleChildScrollView 사용 class SignUp extends StatelessWid.. 2023. 3. 20. [Flutter] Container 위젯에 클릭 이벤트 주기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- container에 이미지도 넣고 텍스트도 넣었으니 클릭 이벤트까지 주려고 했는데 container는 onPressed() 메서드가 없었습니다,, 저의 경우처럼 아이콘 또는 텍스트 그룹이나 컨테이너 박스의 클릭 이벤트처리를 위한 방법이 두가지 있습니다. GestureDetector GestureDetector class는 제스처를 감지하는 위젯입니다. GestureDetector class 에서 제공하는 메서드들을 보니 다양한 제스처를 지원합니다. GestureD.. 2023. 3. 16. [Flutter] Image 로드하기, Image 넣기 플러터 초보자들은 뭐라고 부르시는지 아시나요 플린이,,?! 플린이가 좋겠어요 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 오늘 플린이는 새롭게 배운 Image 올리기를 해보겠습니다. Image를 화면에 띄우는 방법은 두가지가 있습니다. 1. 로컬에 있는 이미지 올리기 로컬에 있는 이미지를 가져와 화면에 띄울 때는 asset 폴더를 생성하여 작업합니다. in pubspec.yaml 파일 flutter: # The following line ensures that the Material Icons font is.. 2023. 3. 15. [Swift] KaKao Link Share, 카카오톡 링크 공유하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- 안녕하세요 전진시 입니다 이번 포스팅 주제는 iOS에서 카카오톡 링크 공유를 해볼겠습니다. 일단 카카오 개발자 사이트에 프로젝트 생성하여 앱 package name 및 hash 값 등록했다는 전제하에 내용 작성하겠습니다. Native Key까지 가져온 상태로요 :D 제가 구현한 Kakao Link 공유는 webView에서 카카오톡 링크 버튼을 클릭하면 javaScript 통신으로 앱 함수를 호출하여 필요한 값들을 앱에 전달하여 작업하.. 2023. 2. 27. 이전 1 2 다음 728x90 반응형