Archive 후 other items에 들어가는 현상

1148 단어 iOSswiftXcodeXcode

앱을 업데이트하려고 Archive를 했더니 마켓과 연결되지 않고 other items 카테고리 하단에 붙는 오류가 생겼다. 당장 업데이트 해야하는 상황이라 구글링을 해보니


TARGETS > Build Settings > Deployment > Skip Install의 값을 'Yes'로 변경하면 해결된다고 한다. (Project는 'No')
그런데 왜 나는 안 돼?
빌드를 하니 앱 구동도 잘 되지 않아서 큰일났음을 직감했다.
XCode 자체에 문제가 있나 싶어 다른 프로젝트를 아카이브 해보니 이건 또 잘 됨.

검색결과의 못알아먹는 영어들 중에 계속 코코아팟이 나오길래 다시 검색.
pod 분리 후 다시 설정을 해보라는 블로그를 발견.

pod deintegrate

위 명령이 맞는지는 모르겠지만.. 적어 놓으려고 검색하니까 왜 안 나오냐
Pods 폴더에 파일 수가 줄어있는 걸 확인하고 다시 pod install 수행하니 Podfile.lock 어쩌구 저쩌구 오류가 뜸. 그래서 lock 파일 삭제하니 완료!

다른 방법은 이렇게

  1. Podfile.lock 을 파인더에서 삭제.
  2. 프로젝트명.xcworkspace 파일을 파인더에서 삭제
  3. Pods폴더 삭제.
  4. 터미널 키고 pod install

M1 맥북에서는 cocoapods을 좀 다르게 설치해야한다.
M1 맥에 cocoapods 설치하기

pod install 이나 일반 명령이 먹지 않으면 arch -x86_64 pod install 이런 식으로 명령하기.

결론은 라이브러리가 문제였다.

좋은 웹페이지 즐겨찾기