본문 바로가기

Xcode17

MacBook, networkd_settings_read_from_file Sandbox ~ error 처리 MacBook용 application에서 server로 통신 프로그램을 구현할 때 발생하는 "networkd_settings_read_from_file Sandbox is preventing this process from reading networkd settings file at "/Library/Preferences/com.apple.networkd.plist", please add an exception." 에러 처리 방법입니다. 해결 방법은 App Sandbox의 Network 설정을 client로 해 주면 됩니다. Targets > Signing & Capabilities > App Sandbox 화면에서 Network 설정 중 "Outgoing Connections (Client)"을 선택하.. 2023. 9. 25.
Xcode에 package 추가하기 xcode에 package manager를 사용해 package를 추가하는 방법입니다. "Add Package Dependencies..."를 클릭합니다. 오른쪽 상단의 검색을 통해 추가하고 싶은 package를 찾습니다. 만약 추가하고 싶은 package가 GitHub에 있다면 다음과 같이 해당 url을 복사합니다. GitHub의 " Code"을 클릭하고 복사합니다. "Add Package"를 클릭합니다. "Add Package"를 클릭합니다. 2023. 9. 24.
DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 에러 해결 9월 12일부터 apple store에 app을 올리기 위해서는 xcode15RC에서 build를 해야 합니다. https://developer.apple.com/kr/news/?id=khzvxn8a 이제 최신 OS 릴리즈용 빌드를 App Store에 제출할 수 있습니다 - 최신 뉴스 - Apple Developer iOS 17, iPadOS 17, macOS Sonoma, tvOS 17, watchOS 10이 곧 전 세계 사용자에게 제공됩니다. Xcode 15 릴리즈 후보와 최신 SDK를 사용하여 앱과 게임을 빌드하고, 이를 TestFlight에서 테스트한 후 심사를 위해 A developer.apple.com Xcode15 RC 버전을 download 받아서 build를 했더니 "DT_TOOLCHAI.. 2023. 9. 15.
xcode에 CocoaPods 라이브러리 적용하기 xcode에 CocoaPods 라이브러리를 적용하는 방법입니다. 기존 단순 프로젝트 구조는 다음과 같습니다. MyProject/ MyProject.xcodeproj 여기에 CocoaPods 라이브러리를 사용하면 프로젝트 구조는 다음과 같이 변합니다. MyProject/ MyProject.xcodeproj Myproject.xcworkspace Podfile Podfile.lock Pods/ 그럼 본격적으로 시작하겠습니다. CocoaPods 라이브러리 설치 전 터미널에서 pod --version으로 설치 여부 확인합니다. 만약 설치 되어 있지 않다면 $ sudo gem install cocoapods로 설치합니다. 설치가 되었다면 CocoaPods 라이브러리를 설치할 프로젝트로 이동합니다. 그리고 Podf.. 2023. 7. 18.
cocoapods 사용법 1. 설치 sudo gem install cocoapods 2. cocoapods를 이용해 라이브러리 설치 2.1. 터미널로 라이브러리를 설치할 프로젝트로 이동 2.2. Podfile 생성 pod init 2.3. Podfile에 추가할 라이브러리 기술 Podfile을 열고 화살표 위치에 추가할 라이브러리를 적습니다. pod '~~~' 형식으로 적습니다. 저는 TensorFlowLiteSwift를 추가할 예정이어서 다음과 같이 적었습니다. 2.4 install Podfile을 저장하고 나옵니다. 그리고 install 합니다. pod install 2023. 5. 2.
Xcode, Failed to prepare the device for development error xcode, "Failed to prepare the device for development" error 처리 방법입니다. Android Studio에서 "flutter run"을 실행해도 비슷한 error 메시지가 납니다. flutter doctor를 해 보니 정확히 같은 메시지가 나옵니다. 원인은 iPhone의 iOS 버전이 xcode 버전과 호환되지 않았기 때문입니다. 대부분은 iPhone을 최신 버전으로 업그레이드한 후 xcode를 업그레이드하지 않았을 때 발생합니다. 물론 반대의 경우도 발생합니다. 해결방법은 iPhone과 xcode를 모두 최신 버전으로 업그레이드 합니다. 그리고 다시 빌드를 하면 됩니다. 2023. 1. 6.
Apple Developer에서 Capabilities 추가하기 Apple Developer에서 Capabilities를 추가하는 방법입니다. Apple Developer에 로그인을 해서 나오는 프로그램 리소스 중 "식별자"를 선택합니다. Identifiers 옆 +을 클릭합니다. Continue를 클릭합니다. Continue를 클릭합니다. Description과 Bundle ID를 입력하고 Continue를 클릭합니다. Register를 클릭합니다. 그럼 다음과 같이 등록됩니다. 2022. 12. 22.
Xcode "Unable to install OOO" xcode에서 iPhone에 빌드할 때 'Unable to install "myApp"'이라는 메시지 처리 방법입니다. 다음과 같은 메시지가 나와 Details를 누르면 다음과 같이 상세 메시지를 확인하실 수 있습니다. This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed. 해결 방법 xcode 상단의 Windows를 클릭해서 나오는 메뉴 중 "Devices and Simulators"를 선택합니다. Devices를 선택 > 왼쪽 탭에서 문제가 된 디바이스 선택 > 오른쪽 탭에서 .. 2022. 11. 1.
No author information was supplied by the version control system. xcode에서 Git repository를 등록할 때 "No author information was supplied by the version control system."라는 에러가 났을 때 처리 방법입니다. xcode에서 프로젝트를 Git Repository에 등록할 때 다음과 같이 "No author information was supplied by the version control system."이라는 메시지가 나오는 경우가 있습니다. 해결 방법은 위 화면에서 "Fix..."을 클릭해서 나오는 화면에서 Author Name과 Author Email을 입력하면 됩니다. 그런데 Author Name과 Author Email을 입력했는데도 닫기 버튼이 보이지 않습니다. 이때 당황하지 말고 "Sour.. 2022. 7. 18.