최신 글

more

iOS) 앱 배포 - 빠른(긴급) 심사

iOS 앱 배포는 보통 하루 24시간 걸린다.다만 빠른(긴급)심사를 이용할 경우 1~3시간 이내(앱 마다 다를 수도..)에 앱 배포가 가능해진 상태로 된다.주의사항참고: 평균적으로 제출물의 90%는 24시간 이내에 검토됩니다. 그러나 중요한 버그를 수정하거나 이벤트에 맞춰 앱을 출시하는 등의 불가피한 상황에 직면한 경우 이 양식을 작성하여 신속한 검토를 요청할 수 있습니다. 참고하시기 바랍니다: 앱 리뷰로 전송된 제출물만 신속하게 처리할 수 있습니다. 과도한 신속 요청을 제출하면 향후 신속 요청이 승인되지 않을 수 있습니다.-> 한번 앱 빠른 심사 등록하면 다시 등록 안해도 빠른 심사로 등록되는 것 같다. 그리고 계속 빠른 심사 요청하면 거부할 수 도 있으니, 해당 심사 요청 시 주의가 필요하다.방법..

iOS 2024.12.16 0

Git) `fatal: pathspec '.....FIRAnalytics.h' is beyond a symbolic link` 에러 해결

cocoaPods 라이브러리 업데이트 후 git으로 업로드 하려고 했지만 아래와 같은 오류 메시지가 나왔다.fatal: pathspec 'Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h' is beyond a symbolic link해결 방법git commit 시 GUI를 쓰는데, GUI 사용 전 터미널에 git add .를 하면 정상적으로 push가 된다.참고 자료https://github.com/firebase/firebase-ios-sdk/issues/12801

Git 2024.07.18 0

UserInterfaceState.xcuserstate 제거

git으로 코드 관리 시 코드 변경을 안했음에도 UserInterfaceState.xcuserstate 파일 변경되었다고 경고가 나온다.브랜치를 변경한다거나 머지할때 거슬린다. UserInterfaceState.xcuserstate란 무엇일까?-> UI 상태를 저장하고 있는 파일이다. 특별히 쓰임새가 없기에 제거해도 문제가 없다.제거하는 방법명령어터미널에 아래 명령어 입력한다.git rm --cached [Project Name].xcworkspace/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate성공적으로 삭제되면 해당 변경사항을 commit 한다.gitignorgitignor에 아래 내용 추가*.xcuserstate본인은 제대로 적..

Git 2024.07.17 0

Swift) Info.plist 현지화(Localized)

Swift는 앱 내 성공, 에러 메세지에 대해서 Localized 가능합니다. 또한 권한 설정에 대해서 알아 봅시다.순서Localized 설정InfoPlist.string 파일 만들기Info.plist 권한 설정 Key값 확인InfoPlist.string 문구 추가적용1. Localized 설정PROJECT 설정 -> Localizations -> 원하는 언어 선택2. infoPlist.string 파일 만들기File -> string 파일형식 검색 -> 파일명 InfoPlist로 만듬3. Info.plist 권한 설정 Key 값 확인Info.plist 우클릭 -> Open As -> Source Code -> key string값 확인앨범 선택인 경우 NSPhotoLibraryUsageDescripti..

Swift 2024.07.16 0

인기 글

트러블슈팅) iOS. 무결성을 확인할 수 없기 떄문에 이 앱을 설치할 수 없습니다.

문제 iPhone 15에서 기존에 배포되어 있던 앱을 다운로드 시, "무결성을 확인할 수 없기 떄문에 이 앱을 설치할 수 없습니다."라는 문제가 나왔다. Apple 커뮤니티 - iPhone 15, iOS 17에서 무결성 해제 방법 알려주실 수 있을까요? 비슷한 문제를 가지고 계신분들이 있는 것 같다.. 해결과정 구글링을 해보니 앱 버전과, 빌드 버전를 업데이트 해보라는 글이 많아 수정해서 배포하려고 했다. 일단 재 배포하기 위해 ipa파일을 생성 한 후 dropbox에 업로드 했다.(dropbox로 배포하는 방식으로 하는 중이다.) 절차대로 manifast 수정하고 웹 코드도 수정했지만, 다운로드 반응이 없었다.(보통 dropbox 링크 문제인 경우이다.) 이전 공유 링크 url과 비교해보니 url중간에..

트러블 슈팅 2023.11.23 3

RS-232

사용 이유 MCU나 다른 장치간의 통신은 UART 방식이 많이 사용되는데요. UART 통신을 일반 점퍼선으로 하는 경우, 거리가 수십 cm 이내로 가까우면 통신이 잘 됩니다. 그런데 거리가 멀어지면 노이즈가 커져서 오류가 많이 발생하고 정상적인 통신이 어렵습니다. DB9 또는 DB25 케이블을 사용하는 RS-232(RS232) 방식으로 UART 통신을 하면, 수십 m 거리에서도 통신할 수 있습니다. Capacitance가 낮은 케이블을 사용하면 약 300m 거리까지 통신할 수 있습니다. 이 글에서는 3.3V UART 신호를 RS-232 신호로 바꾸고 RS-232 통신의 파형을 관찰했습니다. 사용한 RS232 모듈은 MikroElektronika에서 MAX3232 IC를 사용해서 제작한 것입니다. 참고로 ..

회로설계 2021.03.15 0

P-touch Editor 데이터 베이스 연결하기

안녕하세요? 정말 오랜만에 새 글 작성해봅니다. 라벨 프린트를 이용을 많이 하실 텐데 데이터 베이스 연결하는 법을 정리해두면 좋을 것 같아 이렇게 작성해 봅니다. 일단 라벨 프린터, 라벨 에디터, 엑셀 파일(. xlsx)을 준비해주시면 됩니다. 저는 간단하게 엑셀 문서 작업해 보았습니다. 품목이 4가지 종류만 있지만 100개 ~ 1000개로 넘어가서 일일이 라벨에 넣어주고 프린트하기 힘들겠죠?? 에디터를 실행시켜서 맨 왼쪽 위에 있는 파일 -> 데이터 베이스 -> 연결하기 눌러주시면 됩니다. 선택 후 이런 창이 나오게 되는데요. 이 부분에서 데이터 베이스 연결 파일을 선택할 수 있습니다. 원하는 엑셀 파일 선택하고 나서 열기를 눌러 주시면 됩니다. 제대로 연결이 된다면 하단 바에 엑셀로 작업한 내용이 불..

P-touchEditor 2020.01.20 0

[Raspberry Pi] 라즈베리파이4 온습도 센서(DHT22) 에러 -> 해결완료

온습도 센서 데이터 값을 불러와서 읽기. 라즈베리파이4를 이용해 온습도 데이터를 읽어오자. 사용한 센서는 DHT22 센서. 첫번째로 소프트웨어 최신 업데이트 git 에서 Adafruit 사의 라이브러리 다운로드. 아래의 명령어들을 라즈베리파이 터미널에서 실행 sudo apt-get update git clone https://github.com/adafruit/Adafruit_Python_DHT.git cd Adafruit_Python_DHT sudo python setup.py install 완료 시 아래 사진처럼 작업 진행 후 완료. 테스트 프로그램 실행 테스트 프로그램 dht11.py import time import Adafruit_DHT sensor = Adafruit_DHT.DHT11 pin ..

라즈베리파이 2021.03.17 0