본문 바로가기

전체 글131

[iOS] NearbyInteraction란? WWDC20에서 공개한 신기술 Apple의 U1 칩 → 고주파수 기능을 사용해 디바이스 위치 인식. 블루투스보다 훨씬 더 정확한 위치 제공 더보기 reference Nearby Interaction | Apple Developer Documentation Nearby Interaction | Apple Developer Documentation Locate and interact with nearby devices using identifiers, distance, and direction. developer.apple.com Apple U1 chip explained: What is it and what can it do? Apple U1 chip explained: What is it and what.. 2024. 1. 13.
[iOS] NearbyInteraction - NISession이 .finding에서 .found로 넘어가지 않는 문제 해결 문제 상황 NISession이 .finding에서 .found로 상태 변경이 되지 않았습니다. NISessionManager 파일을 NISession을 수정 전으로 되돌려보니 잘 넘어간다. 뭐가 문제였을까? 해결 방법 문제 상황이 일어나는 NISessionManager 코드를 뜯어보았습니다. 이전에 NISessionManager를 수정하는 과정에서, iOS 12.0에서는 지원하지 않는다. 대신에 다른 함수를 써라. 는 경고사항을 마주한 적이 있는데 여기서 코드를 unarchivedObject 로 변경하였습니다. // 변경 전 func dataReceivedHandler(data: Data, peer: MCPeerID) { guard let receivedData = try? NSKeyedUnarchive.. 2024. 1. 13.
[macOS] 샌드박스란? App Sandbox란? 앱이 손상된 경우 손상을 방지하기 위해 macOS 앱의 시스템 리소스 및 사용자 데이터에 대한 액세스를 제한합니다. 앱 샌드박스는 권한을 통해 요청된 리소스에 대한 앱의 액세스를 제한하여 시스템 리소스와 사용자 데이터를 보호합니다. 샌드박스는 앱이 시스템의 다른 부분과 격리된 환경에서 실행되도록 하는 보안 기술입니다. 샌드박스는 앱이 시스템 리소스에 제한된 액세스 권한을 갖도록 하여 앱의 보안성을 높이고 악의적인 활동을 방지합니다. Important❗️ Mac App Store를 통해 macOS 앱을 배포하려면 App Sandbox 기능을 활성화해야 합니다. Topics Essentials App Sandbox Entitlement 앱이 손상된 경우 시스템 및 사용자 데이터의 손.. 2024. 1. 13.
[macOS] SandBox 환경에서 개발 불가능한 상황 발생 샌드박스란? https://bokoo.tistory.com/entry/macOS-%EC%83%8C%EB%93%9C%EB%B0%95%EC%8A%A4%EB%9E%80 [macOS] 샌드박스란? App Sandbox란? 앱이 손상된 경우 손상을 방지하기 위해 macOS 앱의 시스템 리소스 및 사용자 데이터에 대한 액세스를 제한합니다. 앱 샌드박스는 권한을 통해 요청된 리소스에 대한 앱의 액세스를 bokoo.tistory.com -600에러와 샌드박스 상황 샌드박스 환경의 Xcode에서 applescript를 실행하여 다른 앱을 동작시키면 -600에러가 발생 에러 내용 AppleScript 실행 오류: { NSAppleScriptErrorAppName = Numbers; NSAppleScriptErrorBrie.. 2024. 1. 13.