-
Notifications
You must be signed in to change notification settings - Fork 1
❗프레임워크 Reference 안잡히는 문제
SeungJae Son edited this page Dec 1, 2024
·
1 revision
위와 같은 에러 대처법입니다.
ASAudioKit, ASMusicKit이 들어가 있어야 하는데 ASMusicKit이 참조되지 않고 있는 것을 확인할 수 있습니다.
Frameworks에도 빈 파일로 뜹니다..
Add Files to.. 를 해 줍니다.
정상적으로 pull이 되었다면 ASMusicKit은 폴더에 있긴 합니다.
ASMusicKit.xcodeproj를 Add해 줍니다. Action은 Reference로 선택합니다.
짜잔- 바로 생깁니다.
Frameworks에서 빈 파일은 지우고 ASMusicKit을 새로 선택해 줍니다.
빌드 ㄱㄱ
프레임워크를 새로 가져와서 레퍼런스했기 때문에 GUID가 바뀐 것을 확인할 수 있습니다.(8D4F31772CE3806C00E13720 → 1BA959FC2CE48C81008AD761)
GUID는 xcodeproj 파일에서 사용하는 고유 식별자라고 합니다.
문제점이 나타나기도 합니다.
새로 추가한 ASMusicKit이 추가되었지만 기존의 8D4F31772CE3806C00E13720를 사용하는 ASMusicKit은 삭제되지 않았습니다.
여기도 그렇구요.
어떻게 해결하죠…? Tuist를 쓰는 이유가 여기 있는 것 같습니다..
- 📒 기획의 과정과 의도
- 📒 swift6 도입기 ‐ @unchecked Sendable을 사용해야만 했던 이유
- 📒 WaveForm(파형) 제작기
- 📒 프로젝트 구조와 이유
- 📒 화면 전환(Game NavigationController)
- 📒 DIContainer를 사용한 계기
- 📒 AudioHelper 제작기
- 📒 음악 플레이어의 compact 버전 제작기
- 📒 Combine을 이용한 데이터 전달
- 📒 파이어베이스를 쓰며 있었던 일
- 📒 캐싱 모듈 구현과 문제점
- 📒 로그 시스템 제작기
- ❗ Data 끼리의 비교
- ❗ 프레임워크 Reference 안잡히는 문제
- ❗ actor 안에서 timer가 실행되지 않는 문제
- ❗ NSLayoutConstraint 옵셔널 문제
- ❗ 테이블 뷰가 보고 있는 배열과 bind하고 있는 배열 간의 race condition 문제
- ❗ 테스트끼리의 독립성
- ❗ 네트워크 테스팅 시 Error 핸들링
- ❗ 여러 클라이언트가 서버에 동시 요청시, 데이터가 반영이 안되는 이슈 해결
- ❗ 의존성 framework 추가시 불러오지 못하는 문제
- ❗ Timer를 6초 설정해도 더 실행되는 문제
- ❗ Music Kit Data Request 에러
- ❗ DI Container 에서 생성한 인스턴스가 동시에 존재 하는 이슈