728x90 반응형 전체 글258 ERROR) TestFlight 배포시 발생하는 Pod PhaseScriptExecution rsync --delete 오류 (feat: Xcode14.3, Cocoapod 1.12.0) 안녕하세요 후르륵짭짭입니다. 이번에는 TestFlight에 테스트 앱을 배포하는데 발생한 오류 해결 방법에 대해 작성해보려 합니다. 아래와 비슷하게 오류가 발생했는데, 구글링 하다가 찾아서 작성하려고 합니다. PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks mkdir -p /Users/max/Library/Developer/Xcode/DerivedData/Max-dmwafkgdrzqavzcmbdjbjgmmuxby/Build/Intermediates.noindex/ArchiveIntermediates/Release_preprod/BuildProductsPath/Release_preprod-iphoneos/MaxApp.app/Frameworks Symlinked.... 2023. 4. 22. IOS) XCFramework로 쉽게 UniversalFramework 만들기 ** 관련 링크 ** 2022.11.27 - [Xcode/Swift - PlayGround] - PlayGround) Framework를 통해 모듈화 작업하기 2022.07.17 - [Xcode/IOS] - IOS)XCFramework로 통합 Framework Package를 만들어보자 안녕하세요. 후르륵짭짭입니다. 사내 프로젝트를 진행하다가 직면한 문제입니다 . 여러개의 팀에서 하나의 프로젝트를 작업하다 보니 프로젝트를 복사하고 링킹하는 작업을 통해서 프로젝트 마다 번들 아이디가 다릅니다. 그런데 이렇게 작업하는 환경에서 XCFramework를 추가하였는데, XCFramework는 어떤 이유에서인지 잘은 모르겠으나 하나의 Framework를 링킹하는 작업을 하는 것 같습니다. (확실한 이유를 알아봐야겠.. 2023. 4. 22. SwiftUI) 내맘대로 정리#2 (feat : onTapGesture , MagnificationGesture , Group) 안녕하세요. 후르륵짭짭입니다. 어김없이 SwiftUI 공부한 것에 대해서 무의식의 흐름으로 정리하도록 하겠습니다. 확실히 만 오천원 짜리 SwiftUI 강의를 듣고 있는데, SwiftUI를 찾아보게 되는건 기본이고 디자인에 무식한 제가 어느 정도 디자인적으로도 배우는 것이 있게 됐습니다. ** OnTapGesture ** 두번 클릭 했을 때 확대 및 축소 .onTapGesture(count: 2, perform: { if imageScale == 1 { withAnimation(.spring(response: 1), { imageScale = 5 }) } else{ // withAnimation(.spring(response: 2, dampingFraction: 0.8), { // imageScale =.. 2023. 4. 14. 기타) Xcode Build Configuration 생성하기 (feat : xcode git ignore) 안녕하세요. 짭짭이 입니다. 이번에는 Build Configuration을 추가하는 방법을 알아보도록 하겠습니다. 또한 Git Ignore를 통해서 다수의 사람들과 작업할 때, 다른 사람이 혹시 모르게 넣지 말아야할 파일을 넣는 것을 방지할 수 있도록 해보겠습니다. ** 새로운 Build Configuration 추가하기 ** 위 이미지 처럼 파랑색 프로젝트를 클릭한 후에 Debug용을 Duplicate 해줍니다. 그리고 실제로 적용 될 수 있게 Build Settings에 들어간 다음 Active Compliation Conditions를 검색하여 우리가 방금 생성한 Configuation의 values에 변수를 추가 해줍니다. static var TEST_UserDefault: UserDefaults.. 2023. 3. 31. 23년 15비 공군 동원 예비군 후기 안녕하세요. 후르륵짭짭입니다. 이번에 오랜만에 실행하는 헌병대대 동원예비군을 4차시로 갔다 왔습니다. ㅠ ㅠ 방금 갔다온거라 정말 따뜬따끈하고요! 저 처럼 피해보시는 분 없길 바라며 ㅠ ㅠ ** 예비군 환경 **1. 침대 아닙니다. 침낭(평상) 입니다 ㅠㅠ. 2. 철제관물함 입니다. 3. 슬리퍼 제공해줍니다!!! 4. 휴지 제공해줍니다!! 5. 생각 보다 플러그 넣을 곳 많아요! 6. 휴대폰 일과시간에 걷습니다 ㅠㅠ. 7. 샤워실은 6인용 입니다 ㅠㅠ. 8. 한 방에 6-9명 같이 잡니다 ㅠㅠ. 9. 밥은 개취지만 전 별로 ㅠㅠ. ** 필수 준비물 **1. 수건 3개 이상 2023. 3. 29. ML) CoreML로 이미지 분류하기 (Feat: SwiftUI Dynamic Size View , SwiftUI ImagePickerView 안녕하세요. 후르륵짭짭입니다. "매번 앱을 만들고 싶다~~" 라고 생각을 했지만 만드는데 시간을 쓰고 싶을 정도의 앱이 없었습니다. 하지만 이번에는 결심을 했죠 ㅎㅎㅎㅎ. 이번에는 그 앱의 시작점인 간단한 CoreML에 대해서 작성해보려고 합니다. ** CreateML를 사용해서 모델만들기 ** 우리가 어떤 데이터를 분류할 때, 경험을 통해서 분류를 하죠. 아무리 비슷하더라도 코드를 많이 보면 이게 C 코드인지, Java인지, Swift인지, JavaScript 인지 구분하는 거 처럼 컴퓨터도 학습된 모델로 대상을 분류할 수 있습니다. iOS에서는 기본적인 모델들을 많이 제공합니다. 인지, 분류, 음성 등등 이번에는 저는 분류를 사용할 겁니다. Xcode를 실행 시킨뒤, 왼쪽 상단 상태바에서 Xcode에.. 2023. 3. 25. ReactNative) ScrollView와 FlatList의 비교 (feat: React의 &&와 ...) 안녕하세요. 후르륵짭짭입니다. 이번에는 ReactNative에서 UITableView와 같은 기능을 구현하는 방법에 대해서 작성해보려 합니다. UITableView를 안 쓰는 앱은 거의 없으니깐요. 정말 강의에서 알려준 것 만큼 간단한 정보만 작성하려고 합니다. ** ScrollView ** function App2() { ... ... return ( {/* ScrollView는 UI가 Render 될 때 내부의 모든 View를 Rendering 한다. 따라서 List와 같은 형식에서는 ScrollView가 맞지 않다. 그래서 이러한 문제를 해결하기 위해 등장한 것이 FlatList이다. */} {/* Lists of Goals */} { /* courseGoals.map(function(goal) {.. 2023. 3. 8. iOS) SwiftUI 내 맘 정리#1 (feat: Animation , Circle & Capsule , DragGesture) 안녕하세요. 후르륵짭짭입니다. 최근에 Udemy에서 SwiftUI Masterclass 2023 강의를 듣고 있습니다. 1만 5천원에 판매하고 있어서, 회사 돈 말고 그냥 제 돈으로 구매했습니다. 시간이 많았으면 SwiftUI를 천천히 공부하면서 알아 갔을 건데, 그럴 시간이 없어서 강의를 구매 했습니다. 앞으로 강좌 섹션에서 배운 것을 두서 없이 정리하려고 합니다. ** Animation ** SwiftUI Masterclass는 SwiftUI의 장점인 Animation을 많이 사용하는 것 같은데요. 그래서 그 부분을 좀더 작성해보려고 합니다. VStack(spacing:20) { // MARK: HEADER VStack(spacing: 0, content: { Text(textTitle) .font(.. 2023. 3. 5. ReactNative) ReactNative 취미 시작 (feat: Component, FlexBox) 안녕하세요. 후르륵짭짭입니다. 최근에는 Javascript에 취미를 가지고 싶어서 ReactNative 강의를 통해서 공부를 하고 있습니다. 앞으로 Javascript는 너무 기본적인 언어라 생각하여 지금이라도 취미를 가져 나중에 제게 도움이 될 것 같아서 앱 개발자인 저에게 좀 더 친숙 할 수 있는 React Native로 공부를 시작하게 됐습니다. (요즘에는 나의 노동력으로 돈을 버는게 쫌 회의적이라서 ㅠ ㅠ.) ** React Native 시작하기 ** - Sample 프로젝트 생성 - 설치를 원하는 디렉토리에 가서 sudo npm install -g expo-cli를 하면 react Native에서 개발할 수 있는 환경을 제공하는 expo를 설치하게 됩니다. 그런 다음 expo init 을 작성하.. 2023. 3. 1. 이전 1 2 3 4 5 6 ··· 29 다음 728x90 반응형