MINRYUL
류링류링
MINRYUL
전체 방문자
오늘
어제
  • 분류 전체보기
    • Swift
      • 학습
    • iOS
      • Toy-Project
      • 학습
      • Metal
    • CS
    • TIL

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • WWDC 2024
  • demangle
  • TableView Cell
  • Protocol
  • tuist
  • static framework
  • RxTest
  • Swift
  • RxNimble
  • CollectionView Cell
  • RxSwift
  • urlsession
  • METAL
  • Clean Architecture
  • WWDC
  • ViewStore
  • RxCocoa
  • ios
  • TDD
  • configuration_bulid_dir
  • opaque type
  • some
  • AttributeText
  • Any
  • collectionView
  • Existential any
  • dynamic frameworkm
  • Existential type
  • Custom Calendar
  • BDD

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
MINRYUL

류링류링

iOS/학습

Error) Tuist Package Dependency "No files found at: ../PrivacyInfo.xcprivacy" 해결하기

2024. 5. 14. 10:51

해당 버그는 Tuist 자체 버그이기 때문에 Tuist로 일단 해결할 방법은 없다.

우리 앱 같은 경우, Tabman, Pageboy 라이브러리가 문제가 됐는데, https://github.com/tuist/tuist/issues/5552 Tuist에 관련 이슈가 올라와 있으나 아직 merge가 되지 않아 라이브러리 내의 코드로 문제를 해결해야 했다.

 

문제가 되는 라이브러리를 포크해서, package.swift의 .target 부분을 다음과 같이 바꿔주자.

  ///기존 코드
  .target(
    name: "Tabman",
    dependencies: ["Pageboy"],
    path: "Sources/Tabman",
    exclude: ["Tabman.h", "Info.plist", "PrivacyInfo.xcprivacy"],
    resources: [.process("PrivacyInfo.xcprivacy")],
    linkerSettings: [
      .linkedFramework("UIKit")
    ]
  )
  
  /// 바뀐 코드
  .target(
    name: "Tabman",
    dependencies: ["Pageboy"],
    path: "Sources/Tabman",
    exclude: ["Tabman.h", "Info.plist"],
    resources: [.copy("PrivacyInfo.xcprivacy")],
    linkerSettings: [
      .linkedFramework("UIKit")
    ]
  )

 

현재 Tuist에서 .process로 선언된 리소스를 제대로 읽지 못하거나 exclude 매개변수로 제외시킨 파일이 제대로 읽히지 않는 것 같다. 일단 이슈가 해결될 때까지만 포크로 뜬 레포를 사용하고 이슈가 해결되면 다시 리모트로 연결시키면 된다. 당장 심사를 해야하니 이렇게라도 해결 하자.

'iOS > 학습' 카테고리의 다른 글

WWDC 2024) 힙 메모리 분석하기  (0) 2024.06.25
Error) Tuist 3.x -> 4.x 마이그레이션시 생기는 No such module 문제 해결하기  (0) 2024.05.04
[iOS] 푸시, 다이나믹 링크 등으로 실행될 때 디버깅하기  (0) 2023.08.28
Error) failed to demangle superclass of ‘…’ from mangled name ‘…’  (3) 2023.05.03
SwiftUI) iOS13 부터 지원하는 간단한 커스텀 Attribute Text 만들기  (0) 2023.02.15
    'iOS/학습' 카테고리의 다른 글
    • WWDC 2024) 힙 메모리 분석하기
    • Error) Tuist 3.x -> 4.x 마이그레이션시 생기는 No such module 문제 해결하기
    • [iOS] 푸시, 다이나믹 링크 등으로 실행될 때 디버깅하기
    • Error) failed to demangle superclass of ‘…’ from mangled name ‘…’
    MINRYUL
    MINRYUL
    열심히 살자

    티스토리툴바