728x90

소프트랩스 39

ios 카메라 권한 기능

ios 는 카메라 권한이 까다롭다.안드로이드에서 한번 더 해줘야 한다.2가지 방법이 있다.하나는 설정으로 가서 권한을 열어주는게 있고. 또하나는 앱 시작시에 설정 해주고, 아이폰 설정으로 가지 않는 방법이 있다. 설정으로 직접 가면 설정 키고나서 설정을 스와이프하고 앱을 다시 켜야하는데 그러면앱을 다시킬때 안켜지는 문제가 생긴다. 그래서 앱 시작할때 설정 바로 키고 설정안가고 해결하는 방법으로 갔다. 주의 : xcode에서 직접 설정해줘야 하는 것도 있다.코드에서 인포피리스트가서 설정하면 안먹히고, 이렇게 직접 xcode에서 설정해야 한다. 이제코드내의 수정 보자./코드 내의 인포피 리스트팟파일도 수정해줘야 한다.권한설정 파일 아예 따로 하나 만들자     나머지는 일반적인 수정 사항이다.

ios 실기기 연결

●실기기연결 하기그래야 실제 푸쉬 날라오는거 확인할 수 있음-iphone 개발자 모드 활성화-Xcode 설정 디바이스 등록-vpn 기기 등록 안해줬는데 된다?1.애플에 개발자 계정 등록 되어있고 엑스코드에서 자동서명 되어 있어서2.프로비저닝 프로파일 -이제 이미 디바이스에 설정 되 있으면 vpn 불필요-vs code 통해서 와야 빠르다● 평소 실기기 연결법 이걸로 하기빌드중 모듈 못찾다가 다시 찾음(걱정하지 말것)실기기 연결하는법xcode를 직접 연다 바로 열리긴 하는데 안되면 밑에 2번 열기ios/Runner.xcworkspace.(안드로이드 스튜디오 안거치고 여기서 여는게 빠름)Commend Shift KCommend BCommend Rhttps://code-boki.tistory.com/110

ios firebase 설정 인증서 세팅

https://sudarlife.tistory.com/entry/Flutter-%ED%94%8C%EB%9F%AC%ED%84%B0-%EC%82%BD%EC%A7%88%EC%9D%80-%EA%B7%B8%EB%A7%8C-Firebase-Messaging-iOS-%EC%85%8B%EC%97%85 [Flutter / 플러터 ] 삽질은 그만, Firebase Messaging iOS 셋업안녕하세요 개발하는남자 개남입니다. 오늘은 지난 포스팅에 이어서 iOS Firebase messaging에 대한 설정에 대한 포스팅입니다. 지난 FCM 안드로이스 설정에 대한 포스팅은 다음과 같습니다. 또한 사용sudarlife.tistory.com 이거 대로 따라가면 되긴 한데, 인증서를 각각 세팅하는게 아니라, 인증 키만 있어도 ..

파이어베이스 fcm 설계하기

javascript app function 호출 1.인덱스 js 로 해서 fcm_service 에서는 php 서버에 보내준다 2. 지금 나는 직접 자바스크립트로 주입하도록 했는데,그러지 않고 호출하면 보내도록 설계해야 한다.서버측에서 로그인 같은거 누르면 index.js 자체를 가져가서서버개발자가 가공하고 뿌려주는 식으로 한다.   3. 키값 전달해서 서로 따져준다 우리끼리 bijjya 어쩌구 만들어서 암호화 하고 보내줘서 거기서 암호 풀어주고유닉스 디크립트 10분이상이냐 키값따져서 해줌 참고 자료 https://natsgun.tistory.com/11

회사 깃 이전하기

지금 내가 개인 깃에 프로젝트 올린거 있는데, 회사의 깃으로 옮기려고 해. 어떻게 하면 되?? 둘다 동시에 사용할 순 없지?? 클론 : 메인 Dev.kh branch checkout Dev.kh 파일 전부 제거 main 브랜치에 커밋 푸쉬 dev.kh 브랜치에 작업한 소스 commit, push Main 브랜치에 merge 이런 전략으로 하라고 지시 받았어 그런데 내거 미리 잘라놔야 이동할 수 있을거 같아 알겠습니다. 현재 작업 중인 저장소는 개인 저장소(https://gitlab.com/kook1801101/han.git)인 것으로 확인됩니다. 이제 회사 저장소로 작업을 이전해 보겠습니다.다음 단계로 진행하세요:현재 변경사항을 커밋합니다:git add .git commit -m "Commit chang..

정적 라이브러리 동적 라이브러리

정적 라이브러리(Static Library)는 컴파일 시에 애플리케이션 코드에 직접 포함되는 코드 모음입니다. 이것이 동적 라이브러리(Dynamic Library)와 어떻게 다른지 설명해드리겠습니다:정적 라이브러리 (Static Library):컴파일 시점에 앱 바이너리에 완전히 통합됩니다iOS에서는 .a 파일 확장자를 가집니다앱 바이너리 크기가 커집니다앱 실행 시 별도 로딩 과정이 필요 없어 시작 속도가 빠릅니다여러 앱에서 같은 라이브러리를 사용해도 각 앱마다 복사본이 존재합니다동적 라이브러리/프레임워크 (Dynamic Library/Framework):실행 시점에 로드됩니다iOS에서는 .dylib 또는 .framework로 구현됩니다앱 바이너리 크기가 작아집니다여러 앱이 메모리에 로드된 하나의 라이브..

코코아팟, 모듈의 개념

CocoaPods란? CocoaPods는 Swift와 Objective-C 프로젝트의 라이브러리 의존성 관리자입니다. 간단히 말해 iOS/macOS 앱 개발에서 외부 라이브러리를 쉽게 추가하고 관리할 수 있게 해주는 도구입니다.CocoaPods의 주요 특징:의존성 관리: 앱에 필요한 외부 라이브러리들을 관리버전 컨트롤: 라이브러리의 특정 버전을 지정해 사용 가능Podfile: 필요한 라이브러리들을 텍스트 파일로 정의Pods 프로젝트: 모든 의존성을 포함하는 별도의 Xcode 프로젝트 생성Flutter iOS 앱에서는 플러그인들(Firebase 등)이 네이티브 iOS 코드를 포함하기 때문에 CocoaPods를 통해 이러한 의존성들을 관리합니다. pod install 명령은 Podfile에 정의된 라이브러리..

파이어베이스 개발 운영 따로 하는 이유

보안때문에에 파이어베이스 개발 운영 따로 해야한다. ios 테스트 버젼 만들고 운영 ios, 안드로이드(있음) 개발 ios, 안드로이드 둘다 생성  -> 이쪽으로 코드 옮기기 -> 키값다르니깐 -> 다운 받아서 설치 후 테스트 하고 키값만 바꿔주면 된다.  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 최소 권한의 원칙 적용: 각 팀원에게 필요한 최소한의 권한만 부여함으로써 실수나 내부 위협의 영향 범위를 제한합니다.중요 데이터 보호: 실제 사용자 데이터가 있는 운영 환경에 대한 접근을 엄격히 통제하여 데이터 유출 위험을 최소화합니다.

728x90