본문 바로가기
728x90
반응형

개발노트/iOS50

[Xcode]CocoaPod 라이브러리 추가 오류: Not Found libarclite_iphoneos ---------------------------------OS : Mac개발 툴 : xcode개발 언어 : Swiftxcode version : 15.0.1min iOS version : 14.3.1--------------------------------- File not found: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a CocoaPod에 라이브러리 하나 추가하고 실행했더니 위와 같은 오류가 발생했다 이 오류는 왜 발생하는거지.. 다른 사람들은 Xcode 14.3 버전부터 갑자기 발생했다지만 난 14.3버전 쓴지 좀 오래됐다.좀 .. 2024. 12. 17.
[iOS] Could not attach to pid 오류 해결 개발 환경---------------------------------OS : Mac개발 툴 : xcode개발 언어 : Swiftxcode version : 15.0.1min iOS version : 14.3.1--------------------------------- 아래는 오늘 포스팅할 오류인데요증상은 기기 or 시뮬레이터에 앱 빌드 후 실행하면 intro까지는 실행되지만 그러고 바로 멈춰버립니다.  "Could not attach to pid" 텍스트와 720이라는 코드가 떨어집니다.저 코드는 빌드할 때마다 바뀌는데 pid는 뭘깝쇼apple developer document를 보면 "생성된 이벤트 프로세스의 ID"라고 합니다.프로세스 연결에 실패했다 정도..   갑자기 발생한 오류라 테스트 기기를 .. 2024. 7. 30.
[iOS] IOS 앱 배포 시 언어 설정 변경 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 15.0.1 min iOS version : 14.1.1 --------------------------------- iOS 앱을 배포하였는데 앱 기본 정보에 언어가 EN으로 박혀 있었다. 언어 설정을 따로 한 적이 없었는데! App Store Connect에서도 사용가능한 국가는 지정할 수 있지만 언어 선택은 따로 없다 이 언어 설정은 xcode 프로젝트 내 설정을 변경해줘야 한다. 아래 경로를 찾아가서 xcodeproj 파일을 editor로 열어준다. 난 vscode로 열어줬다. app_name.xcodeproj 그런 다음 "develop.. 2024. 1. 15.
iOS : DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 15.0.1 min iOS version : 14.1.1 --------------------------------- xcode를 15.0.1로 업데이트 하고 프로젝트를 실행하니 빌드 에러가 발생하였다. DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 찾아보니 Xcode를 업데이트 하면서 cocoaPod도 같이 업데이트 해줘야 하나보다 cocoaPod를 업데이트 해주자 gem install cocoapods --pre //최신 .. 2023. 11. 26.
[SWIFT] 앱 설정으로 이동하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- 앱 실행 중 사용자에게 알림 설정 카메라 권한 등 설정등을 요청해야할 때가 있다. (보통 앱 실행 시 또는 그 권한 이 필요할 때 권한 요청을 하는데 사용자가 한번 거절하면 다시 띄울 수 없다. 설정 페이지로 이동시켜서 설정해야한다.) 이럴 경우 아래의 소스로 앱에서 앱 설정 화면을 이동시킬 수 있다. guard let url = URL(string: UIApplication.openSettingsURLString) else { re.. 2023. 11. 18.
[Xcode] some files could not be transferred .... 에러 해결기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.3 min iOS version : 13.0 --------------------------------- 오늘 만난 에러 ㅡㅡ Showing All Messages rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/aaefcfd1-5c95-11ed-8734-2e32217d8374/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9] rs.. 2023. 5. 3.
[Swift] WkWebview Custom UserAgent 설정하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- webView = WKWebView(frame: self.view.frame) // 서버에 모바일임을 명시 let userAgent = WKWebView().value(forKey: "userAgent") webView.customUserAgent = userAgent as! String + "APP_Running" webView.uiDelegate = self webView.navigationDelegate = self print(.. 2023. 3. 26.
[Swift] KaKao Link Share, 카카오톡 링크 공유하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- 안녕하세요 전진시 입니다 이번 포스팅 주제는 iOS에서 카카오톡 링크 공유를 해볼겠습니다. 일단 카카오 개발자 사이트에 프로젝트 생성하여 앱 package name 및 hash 값 등록했다는 전제하에 내용 작성하겠습니다. Native Key까지 가져온 상태로요 :D 제가 구현한 Kakao Link 공유는 webView에서 카카오톡 링크 버튼을 클릭하면 javaScript 통신으로 앱 함수를 호출하여 필요한 값들을 앱에 전달하여 작업하.. 2023. 2. 27.
[iOS] UILabel에 padding 주기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- 안녕하세요 이번 포스팅에서는 UILabel에 padding을 줘볼건데요 android 개발을 하다보면 xml 파일에서 padding이나 margin을 주는게 너무나 너무나 ~ 간편하게 되어있는데 iOS 1년차 개발자의 눈으로는 xcode에서 margin이나 padding 주기가 좀 까다로운것 같아요 좀 많이? ㅠ 까다로운 것 같습니다. 다시 본론으로 돌아와서 UILabel에 Padding을 줘볼건데요 먼저 @IBDesignable a.. 2023. 2. 22.
SWIFT : 특정 뷰 화면 전환하기 - 세로모드 예제(orientation : portrait) 이번 포스팅은 특정 뷰 컨트롤러에서 세로모드 고정을 알아보겠습니다. 전체 뷰를 한가지 방향으로 고정하는 방법도 있지만 특정 뷰만 세로모드로 고정되어 로드되어야 할 때가 있습니다. ✌️ 세로모드로 고정 로드되어야 할 뷰 컨트롤러 안에 아래의 소스를 넣어주세요 override var supportedInterfaceOrientations: UIInterfaceOrientationMask { return .landscapeLeft } override var shouldAutorotate: Bool { return true } supportedInterfaceOrientations 해당 메서드는 지원되는 인터페이스의 방향을 반환합니다 shouldAutorotate 콘텐츠가 자동회전해야 하는지 여부를 묻는 Boo.. 2023. 2. 20.
[Swift] javascript Alert & Confirm 띄우기 저번 포스팅에서 android에서 자바스크립트 alert 함수와 confirm 함수에 반응하는 방법을 포스팅했었습니다 오늘은 이어서 iOS에서도 똑같이 위 함수에 반응하도록 해보겠습니다 ! class MainWebView : UIViewController, WKNavigationDelegate, WKScriptMessageHandler, WKUIDelegate{ @IBOutlet var webView: WKWebView! 먼저 WebView class에 WKScriptMessageHandler 프로토콜을 채택합시다 WKScriptMessageHandler 는 웹페이지에서 실행되는 javascript code에서 메세지를 수신하기 위한 인터페이스입니다 func webView(_ webView: WKWebV.. 2023. 2. 20.
iOS & Android : 프로젝트에 폰트 추가 및 설정 안녕하세요 전진시입니다~~ 오늘은 Android 프로젝트와 iOS 프로젝트에 폰트 추가 및 설정 하는 방법을 포스팅 하겠습니다 Android Resource Directory를 하나 만들어주세요 폴더명은 font로 지어주세요 font.xml파일은 좀 이따 만들거니까 넘어가시고 아래 사진처럼 폰트 파일을 넣어야합니다! ** 안드로이드에서는 resource 파일에 대문자가 못들어갑니당 Resource File을 생성해주세요 ! 저는 파일명을 알아보기 쉽게 로 하였습니다 --> 파일을 만드시고 아래 소스를 넣어주세요 여기에 폰트 파일명을 넣어줍시다 android:font="@font/noto_medium" 여기까지 하면 준비는 끝났고 xml에서 추가한 폰트를 호출해보겠습니다! fontFamily로 호출하면 끝.. 2023. 2. 20.
728x90
반응형