ABOUT ME

-

Today
-
Yesterday
-
Total
-

[Tuist] tuist 프로젝트에 App Extension 추가하기
Tuist 2024.09.26 11:49

App Extension에 관한 프로퍼티에 대해서 얘기를 해볼게요 product 타입에서  appExtension으로 지정해야합니다NSExtensionPointIdentifier 는 App Extension의 타입을 결정합니다.이 키는 모든 App Extension에 필요하며, NSExtension 키의 즉각적인 자식으로 배치되어야 합니다.  tuist의 Manifests 파일을 아래 예시코드처럼 작성하게됩니다.해당 예제는 Share Extension 을 사용했습니다.(설명에 포함되지않는 속성을 제외되었습니다.)let project = Project( name: appName, targets: [ ... // app target // ✅의존성 추가 ..

[iOS] Share Extension - NSExtensionActivationRule
카테고리 없음 2024.09.25 18:10

Share Extension 사용시 NSExtensionActivationRule 을 정의해야합니다.최초 생성시 TRUEPREDICATE 로 스텁되어있습니다.  개발시에는 상관없지만, 특정한 제약을 주기 위해서는 Dictionary 타입으로 변경 후, NSExtensionActivationRule 에 사용 가능한 Key 값으로 교체해야합니다.TRUEPREDICATE을 포함 하는 경우, 해당 앱은 심사 거부됩니다. 키설명NSExtensionActivationSupportsAttachmentsWithMaxCount첨부 파일의 최대 갯수를 나타냅니다NSExtensionActivationSupportsAttachmentsWithMinCount첨부 파일의 최소 갯수를 나타냅니다NSExtensionActivatio..

[Github] 이슈 템플릿(issue template) 사용하기
GitHub 2024.09.12 13:44

안녕하세요 아렉스입니다.이슈를 통해서 프로젝트 관리를 진행해보셨나요 ?개인 혹은 팀으로 진행하더라도, 반복되는 문서 작업은 매우 귀찮습니다.이런 경우에 이슈 템플릿을 사용을 하면, 반복적인 작업을 개선 및 이슈 내용에 대한 일관성을 가질 수 있습니다. 파일 확장자로는 .md, .yml 두가지 선택해서 만들 수 있습니다.github에서 제공하는 기능을 통해 GUI 환경에서 만들 수 있고, 양식과 경로를 알고 있다면, CLI 환경에서 만들고 직접 push 해도 상관없습니당 ㅇㅅㅇ github에서 생성을 위한 경로는 Settings -> General - Features 과 같습니다.  영어를 몰라도 할 수 있게끔 초록색 버튼으로 클릭을 유도하고있습니다 ㅎㅎ 만들어진 이슈 템플릿을 사용한 모습입니다.   gi..

최근 글 목록

Designed by Tistory.