해당 트레일헤드를 따라감..
⭐ package 를 만들기위해 호출하는 api 에 는 limit 이있음. 많이 호출하면 에러남. ⭐
sf limits api display
(나중에 알았던 사실은.. 패키지를 만들어서 Id 를 부여받은 다음에, version create 해서
받은 아이디가 있어야 Install 을 할수있다는 사실)
패키지를 업데이트 할때만 version Id 를 부여받는줄 알았다
과정을 따라가던 도중에...
💥💥💥 에러 발생
https://developer.salesforce.com/docs/metadata-coverage/47
해당 홈페이지에서 각각의 엔티티를 검색해보니, Unlocked Package 에서 지원안한다고 함
--> meta 에서 지워줌
(이 부분은 따로 디플로이로 진행해야 할 듯)
눈물.......
VERSION ID 만듦~~ ㅊㅋㅊㅋ
그 외 났던 에러들..
1. custom meta
2. Translation Workbench -> 영어 등록
3. compactLayout - Case-Omni_Channel
4. case - Case_Record_Agent_Page 세팅
5. Read is not a valid sharing model for Case when Account sharing model is Private
-> sharing setting 에서 account 를 Public Read/Write 로 변경.
6. This Salesforce object is already in use by another Service channel. Select a different object.
-> meta에 serviceChannels 에 HappytalkChatInboundService 지워줌.
7. Case_Record_Agent_Page does not exist or is not a valid override for action View.
-> app builder 에서 만들어줌
omni-channel 관련 metadata 가 없어서 create package 했을 때 에러가 남
--> metadata 에서 Setting->Omni_Channel 을 찾아 package.xml 에 추가 (해결)
참고
sf org list 의 alias name 변경할때
EX) sfdx force:alias:set my-new-alias=foo-0rjdhesx8atr@example.com