최신 글

more

iOS) XCFramework 생성

배포 목적 Framework 생성 터미널 명령어를 이용해 framework를 생성할 수 있지만, runscript을 이용해 빌드하면 자동으로 Framework가 생기도록 설정해보자. 기능 구현은 생략 후 진행하겠습니다. XCFramework를 생성하기 위해선 아래 순서대로 작업 프로젝트 설정 Run Script 작업 a. TARGETS 추가 b. Run Script 작성 Archive 생성 Frameworok 생성 Build 1. 프로젝트 설정 Build Setting Build Options - Build Libraries for Distribution → Yes Deployment - Skip install → No Architectures - Architectures - 기본 Run Script 작..

iOS 2024.04.22 0

SwiftUI) `.fileImporter` 사용시 Error message.

The view service did terminate with error: Error Domain=\_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method} 사용할 떄마다 위에 에러가 나온다. 스택오버 플로우에서는, Xcode에러라고도 하고, 권한 설정하고 사용해야한다고 하고 해결방법이라고 나온 방법들 다 해보았지만, 계속해서 에러 메세지는 나왔다. 결론적으론 에러가 나와도 사용하는데에는 문제가 없다.. https://www.reddit.com/r/swift/comments/11lzg0y/fileimporter_throwing_error/

SwiftUI 2024.02.14 0

트러블슈팅) iOS. APNS 등록 후 "didRegisterForRemoteNotificationsWithDeviceToken" 함수 실행 안됨.

문제 APNS 등록 후 didRegisterForRemoteNotificationsWithDeviceToken 호출이 안되는 문제 발생 그로 인해 deviceToken 값을 가져오지 못함 해결 info.plist에 FirebaseAppDelegateProxyEnabled 추가 후 type: "Boolean", value: "NO" 추가 해결과정 FirebaseApp.configure() 실행 시 FIRMessaging으로 인해 APNS가 자동으로 설정되어 함수 호출이 안된 것 같다. 그래서 FirebaseAppDelegateProxyEnabled는 Application delegate이 받은 APNS를 설정하는데 사용된다. 값을 "NO"로 하게 되면 APNS가 수동으로 설정되어 didRegisterFor..

트러블 슈팅 2023.11.24 1

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

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

트러블 슈팅 2023.11.23 1

인기 글

[OrCAD] OrCAD 16.3 'License was not found' 에러 해결

갑작스런 이런 에러가 나와 당황했다.. 구글링 해본 결과 아무래도 PC 이름을 변경해서 발생되는 문제로 보인다. Cadence가 설치되어 있는 폴더에 있는 LicenseMager 폴더로 이동 License Server Configuration Utilty 먼저 실행... Browse 클릭 후 라이센스파일 선택.. Next 후 PC이름입력에 본인 PC이름 입력 후 재부팅해보니까 다시 실행된다. Client Configuration Utility도 수정해야 된다고 나와있는데 내PC는 Server만 수정하니 잘되었다.

OrCAD 2021.10.13 0

[Raspberry Pi] MQTT Pub/Sub Python

오늘은 MQTT에 대해서 알아보겠습니다. MQTT를 간단하게 소개하자면 IoT(Internet of Things)를 위한 프로토콜입니다. MQTT가 왜 특별히 IoT에 특화된 프로토콜인지 알아보고, python을 통해 mqtt 통신을 직접 구현해보겠습니다. IoT의 특징 사물인터넷이라고 하는 IoT장비를 떠올려보겠습니다. 웨어러블디바이스를 생각해보면 매우 작은 크기 입니다. 또한 우리는 이동하면서 기기를 사용합니다. 이를 조금 정리해보겠습니다. 소형화된 장비에서 사용 여러곳으로 이동하면서 동작하는 경우가 있음 성능이 PC처럼 좋지 않음 위와 같은 경우들을 생각해보면 의문이 생깁니다. 이동 = IP address가 변경됨 ▶︎ IoT장비에 데이터를 어떻게 보내지? 좋지 않은 성능 ▶︎ 데이터를 많이 보내거..

라즈베리파이 2021.04.11 2

[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

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

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

P-touchEditor 2020.01.20 0

HTTP) multipart/form-data 에 대해서

클라이언트 -> 서버 파일 업로드 과정 파일 업로드 시, 클라이언트가 웹 브라우저라면 form을 통해 파일을 등록해서 전송하게 됩니다. 이때 웹 브라이저가 보내는 HTTP 메시지는 Content-Type 속성이 로 지정되며, 정해진 형식에 따라 메시지를 인코딩하여 전송 한다. 이를 처리하기 위한 서버는 multipart 메시지에 대해서 각 파트별로 분리하여 개별 파일의 정보를 얻게 됨 -> 이미지 파일을 전송한다고 해서 이메일에 첨부파일을 붙여 메일을 보내는 것처럼 png나 jpg 파일 자체가 전송되는 것이 아니다. 이미지 파일도 문자로 이뤄져 있기 때문에 이미지 파일을 스펙에 맞게 문자로 생성하여 HTTP request body에 담아 서버로 전송해야 한다. Message Body에 들어가는 데이터 타..

HTTP 2022.07.27 0