본문 바로가기
반응형

IOS47

플러터] Podfile is out of date This can cause issues if your application depends on plugins that do not support iOS or macOS. 책을 보면서 플러터 공부 중인데, 책이 너무 오래되었나보다. 책 소스 다운 받아 flutter run을 하니, 오류가 나왔다. Podfile의 의존성이 오래되서 그런거라고 한다. Podfile안의 의존성에 버전이 명시되지 않았다면 다 지우고 다시 실행하면 괜찮아질 것 같다. 다음은 macbook 노트북에서 프로젝트 디렉토리로 이동한 후, 삭제 명령어를 날린 기록이다. (역시 인터넷 검색을 통해 찾음) % flutter clean % rm -Rf ios/Pods % rm -Rf ios/.symlinks % rm -Rf ios/Flutter.. 2023. 7. 25.
Xcode14.3.1 Command PhaseScriptExecution failed with a nonzero exit code 오류 해결 방법 오늘 앱 버전을 높여 엔터프라이즈 배포를 하려고 아카이브를 실행하니 막판에 저런 오류가 나왔다. 헉.. 뭘까? 검색을 해보니, 어떤 유튜브가 영상을 올려 놓은 것이 있어 따라 해보니 깔끔하게 해결이 되었다. 1. 프로젝트에서 Symlink를 검색해서 Pods 관련 파일을 찾은 다음, 2. 첨부된 파일에 둥글게 표시한 쪽 소스 , readlink 에 -f 를 추가하고 빌드하면 해결된다. 이번 14.버전 버그 같다고 하는데, 이 영상 없었으면 큰이 날뻔 ~ https://www.youtube.com/watch?v=h3YOJKQooPo&ab_channel=%EA%B0%9C%EB%B0%9C%ED%95%98%EB%8A%94%EC%A0%95%EB%8C%80%EB%A6%AC 2023. 6. 19.
iOS TestFlight 수출규정 관련 문서가 누락됨. 현재 프로젝트에서 현업 요구 사항으로 TestFlight앱 배포 요청이 왔다. . 앱의 기본적인 정보를 등록해달라고 요청을 했더니 준비가 다 됐다고 연락이 와 테스트 플라이트로 업로드를 하고 한참 기다리니 준비됐다는 안내가 오지 않아 로그인하고 들어갔더니 수출규정 관련 문서가 누락되었다고 한다. 관리 메뉴를 통해 들어가니 다음과 같은 안내가 나왔다. 뭐 인터넷 찾아보니 다른 분들이 주절주절 작성해 놓은 글들이 많은데, 개발자(프리랜서가)가 그런 것까지 정책적으로 정할 수 없는 사항이라 개발 중에는 임의를 위해 개발스럽게 설정을 추가했다. 오늘 배포 테스트를 한 번 더 할 생각이다. 앱이 암호화를 사용합니까? 암호화 사용한다. 간단하게 말해서 아이디, 비밀번호 같은 경우 RSA256암호화, SEED암호화 .. 2022. 6. 14.
swift NavigationController back 제스처 제어하는 코드(UIGestureRecognizerDelegate) 오늘 일하던 중, 뷰컨트롤러의 계층 구조에 대한 오류(whose view is not in the window hierarchy.)가 발생하는 바람에 이전 프로젝트에서 했던 방식과 동일하게 네비게이션컨트로럴를 사용하도록 변경을 하고 특정 페이지에서는 좌에서 우로 제스처 동작이 먹히지 않도록 처리를 했다. 이런건 기록 해놔야 한다. 전체적인 뷰컨트롤러의 관리는 UIManager가 하고 있으므로 UIManager에 다음과 같은 메서드가 있다. 다음 프로토콜을 따른다고 명시해야한다. @protocol UIGestureRecognizerDelegate 소스코드는 다음과 같다. /** * NavigationBar Back */ func gestureRecognizer(_ gestureRecognizer: UIGe.. 2022. 5. 10.
XCode archive distribute content? distribute app 설정 오늘 앱 Archive를 하다가 닥친? 문제. 아카이브 빌드 후 오픈 된 창에서 distribute app이 안나오고 distribute content가 나온다. 이게 뭐야? 난 content는 필요없다. 찾아낸 결과 target Build Settings > Deployment > Skip Install > YES 를 NO로 수정하고 다시 아카이브하면 된다. 끝. 2021. 9. 9.
UILabel Size Animation With layer.anchorPoint UILabel의 font사이즈를 줄이는 애니메이션은 일반적인 UIView애니메이션으로 한계가 있는 듯 하다. UILabel의 스케일을 줄이면서 앵커포인트를 맞추면서 좌측 정렬상태에서 늘어나고 줄어드는 예제 코드인데 내 경험으로 판단할 때 오토레이아웃이 잡힌 경우라면 Constraint를 잘 설정해주어야 할 것 같고 그러지 않을 경우는 아예 제약을 다 클리어 한다음에 애니메이션 행위에 집중하는 것이 좋을 것 같다. 소스는 간단하다. self.lblName.sizeToFit() self.lblName.layer.anchorPoint = CGPoint(x: 0, y: 0) self.lblName.layer.position = CGPoint(x: 14, y: 8) UIView.animate(withDuratio.. 2021. 7. 5.
반응형