Apple Store Connect에 모듈 업로드 중 발생한 오류 및 해결 방법

2148 단어 #Xcode초보자

모듈 업로드 시 다음 오류가 발생하여 업로드할 수 없습니다.



오류 번호



ITEMS-90685
ITEMS-90205
ITEMS-90206

원인



아래와 같은 느낌으로 embedded framework를 구현하고 있었던 것이 원인


모듈 업로드시 아래 그림과 같이 framework 속에 framework가 복사되어 있기 때문에 indentifer가 입었다


해결책



참고로 한 기사
빌드하기 전에 중복된 프레임워크 지우기
(Utility만 다른 framework를 import하지 않으므로 대응하지 않아도 된다)

 cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
 if [[ -d "Frameworks" ]]; then 
     rm -fr Frameworks
 fi

Upload시 모듈


Upload 성공했습니다!

잘못된 해결책



위의 답변에 한 번에 도착하면 좋았지만 단편적으로 조사한 정보에서 잘못된 해결책을 했기 때문에 심사로 충돌하여 거부되었습니다.

framework의 Embed를 Do Not ~로 한다





Upload는 할 수 있었지만 메일로 ITMS-9056으로 돌아온다



Build Setting의 EnableBitcode를 No로 설정


이 대응으로 심사까지 낼 수 버리지만 충돌한다. 로컬 환경에서 재현하지 않은 것은 아마 캐시의 문제로 나중에 branch 변경하면 재현했다.

좋은 웹페이지 즐겨찾기