본문 바로가기

Xcode44

Xcode 아카이브 에러 PhaseScriptExecution failed with a nonzero exit code 본인프로젝트폴더/Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName-frameworks.sh 해당 경로에 가서 Pods-ProjectName-frameworks.sh 파일을 열어본다. Command + f 를 통해서 source="$(readlink "${source}")" 해당구문을 찾는다. source="$(readlink -f "${source}")" 바꾼다 Xcode 업데이트 될때마다 문제가 생기는거 같은데 개발자들좀 못살게 안했으면 좋겠다.. 끝 ... 2023. 6. 13.
iOS Swift의 생명주기 안드로이드에서 생명주기가 있는데 iOS에도 비슷한 맥락의 생명주기가 있습니다. 안드로이드 생명주기는 https://onedaycodeing.tistory.com/50 안드로이드(android) 생명주기(life cycle) 안드로이드에서는 생명주기라는게 있습니다. onCreate() - onStart() - onResume() - onPause() - onStop() - onDestory() - onRestart() 7개의 생명주기가 있습니다. 우선 onCreate()는 저희가 항상 쓰는 해당 클래스에 진 onedaycodeing.tistory.com 해당 게시글을 참고해주세요. override func viewDidLoad() { super.viewDidLoad() //뷰가 화면에 완전히 로드되면 호출.. 2023. 5. 3.
Swift StoryBoard UICollectionView,UIPageControl를 이용하여 배너 만들기 이번 게시글은 안드로이드에서 사용하는 ViewPager 같은 느낌의 녀석입니다. 인디케이터까지 포함하여 만들어보도록 하겠습니다. 보통 흔히 배너광고같은걸 넣을때 많이 쓰시는데요 차근차근 해보겠습니다. Collection View를 하나 스토리보드에 넣어주세요.대충 위에서10 좌우 16 높이 168로 지정해줬습니다. 여기 이 네모박스가 Collection View Cell인데요좀 보기편하게 늘려줄게요 그리고 이 cell안에 이미지뷰를 하나 넣어주겠습니다. 전부다 0으로 걸어줬어요이런식으로 이미지가 들어가있습니다. BannerCell이라는 클래스를 하나 만들어주세요. import Foundationimport UIKitclass BannerCell : UICollectionViewCell{ overri.. 2023. 4. 25.
Swift 애플 스피치 이용하여 STT 만들어보기. 우선 info에 권한을 넣어줄게요. NSAppleMusicUsageDescription 앱에서 음성 인식을 사용하기 위해 마이크에 접근해야 합니다. NSMicrophoneUsageDescription 앱에서 마이크를 사용하여 음성 인식을 처리합니다. NSSpeechRecognitionUsageDescription 앱에서 마이크를 사용하여 음성 인식을 처리합니다. 그리고 import 및 전역셋팅 해주겠습니다. import Speech import AVFoundation private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "ko-KR")) private var recognitionRequest: SFSpeechAu.. 2023. 3. 29.