개발 환경/Xcode
-
[Xcode] Info.plist가 사라졌다.개발 환경/Xcode 2022. 5. 4. 18:20
공부를 위해 새로 SwiftUI 프로젝트를 만들고 여러가지 작업을 하던 중, Info.plist가 사라졌다는 것을 발견했다. 다행히 오류가 아닌 Xcode 13부터 변경된 부분이라고 한다. 정확한 release note 링크가 사라졌지만, 본문은 다음과 같았다. “Projects created from several templates no longer require configuration files such as entitlements and Info.plist files. Configure common fields in the target’s Info tab, and build settings in the project editor.” 관리해야 할 파일이 하나 줄어서 좋은 면도 있지만, 이제는 XML..
-
[Xcode Behavior] Xcode에서 터미널명령어 바로 실행하기개발 환경/Xcode 2022. 1. 10. 00:04
Xcode로 작업하다가 중간에 터미널을 열어야 하는 경우가 종종 있습니다. CocoaPod Install CocoaPod Update 등등... 그럴 때, 해당 프로젝트의 경로로 한번에 찾아들어가기 굉장히 귀찮습니다. script를 등록함으로써 이런 번거로움들을 한번에 해결할 수 있습니다. 아래 코드는 순서대로 open_terminal, pod init, pod update 입니다. 원하는 코드를 복사해 파일로 만들어주세요. 코드 적용 왼쪽아래 +버튼을 눌러서 이름을 지어준 후, 오른쪽 표시된 곳에서 알맞는 스크립트를 불러오면 됩니다. 자세히 보면 단축키도 지정할 수 있기 때문에 원하는 단축키로 더 생산성을 높일 수 있습니다. 더 많은 Behaviors 글에서 설명한 간단한 기능 말고도 많은 행동들을 설..
-
[Playground] 3rd_party 라이브러리 사용하기개발 환경/Xcode 2021. 12. 11. 01:20
Device : 2021 M1 Macbook pro OS : macOS Monterey 12.0.1 Xcode : Version 13.1 (13A1030d) 안녕하세요. miniOS입니다! 새로 RxSwift를 공부하기 시작했습니다. 새로운 것을 공부할 때 가장 좋은것은 Playground에서 여러가지 예시를 동작해보는 것인데, 일반적으로는 Playground에 3rd_party 라이브러리를 설치할 수가 없습니다. 여러가지 우회방법이 있어서 따라해봤지만 꽤나 번거로운 작업이였습니다. 그 중 가장 편리한 방법이 있어서 공유해보고자 합니다. 설치 brew install finestructure/tap/arena 사용 SPM(Swift Package Manager)을 사용할 때, 라이브러리의 Github주소를..