λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’» 개발자 이야기/✏️ μ •λ¦¬λ…ΈνŠΈ

XCode [14.3 ver] μ—μ„œ Archiveκ°€ μ•ˆλœλ‹€λ©΄...

by μ •μ„ ν•œ 2023. 6. 19.
728x90
λ°˜μ‘ν˜•

이번 배포 κ³Όμ • 쀑에, 디버깅 용 μ•„μ΄ν°μ—μ„œ IOS 버전이 μ—…λ°μ΄νŠΈλ˜λ©΄μ„œ μ–΄μ©” 수 없이 XCodeλ₯Ό μ—…λ°μ΄νŠΈν•˜μ˜€λŠ”λ°μš”.
μ›Œλ‚™ 유λͺ…ν•œ XCode의 μ΅œμ‹  λ²„μ „μ˜ μ•…μ§ˆμ μΈ... 상황에 λŒ€ν•΄μ„œ μ œκ°€ μ΄λ²ˆμ— κ²½ν—˜ν•œ μ΄μŠˆμ— λŒ€ν•΄μ„œ κ³΅μœ ν•΄λ³΄λ €κ³  ν•©λ‹ˆλ‹€.

μ½”λ“œμƒμ—μ„œλŠ” λ³€ν™”κ°€ μ—†μ—ˆλŠ”λ° XCode만 μ—…λ°μ΄νŠΈν•˜λ©΄ 항상 λ¬Έμ œκ°€ λ°œμƒν•΄μ„œ μ–΄μ§€κ°„ν•΄μ„œλŠ” μ ˆλŒ€ μ—…λ°μ΄νŠΈλ₯Ό ν•˜μ§€ μ•ŠλŠ”λ°μš”. μ—­μ‹œλ‚˜ μ—…λ°μ΄νŠΈμ™€ λ™μ‹œμ— Archiveκ°€ μ•ˆ λ˜λŠ” μ΄μŠˆκ°€ 생겨 λ„ˆλ¬΄λ‚˜λ„ κ³€λž€ν•œ 상황이 λ°œμƒν•˜μ˜€μ—ˆμŠ΅λ‹ˆλ‹€. 빨리 배포λ₯Ό ν•΄μ•Ό ν•˜λŠ” μƒν™©μ—μ„œ μ΄λŸ¬λ‹ˆκΉŒ λ„ˆλ¬΄ λ‹Ήν™©μŠ€λŸ½λ”κ΅°μš”.
μ•„λž˜μ™€ 같은 λ©”μ‹œμ§€μ™€ ν•¨κ»˜ μ•± μ½”λ“œλŠ” λŒμ•„κ°€μ§€ μ•ŠλŠ” 상황이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

File not found: /Applications/Xcode.app/Contents/Developer
/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

일단 κ°€μž₯ λ¨Όμ € ν–ˆλ˜ λŒ€μ‘μ€. μ œκ°€ μ°Έκ³ ν•˜κ³  μžˆλŠ” μœ νŠœλ²„μ΄μ‹  κ°œλ°œν•˜λŠ” μ •λŒ€λ¦¬λ‹˜ 채널에 μ˜¬λΌμ™”λ˜ λŒ€μ‘λ°©λ²•μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

[1] Pods-App-frameworks.sh 파일의 source="$(readlink "${source}")" ν•΄λ‹Ή 뢀뢄을 μˆ˜μ •ν•΄ μ£ΌλŠ” λ°©λ²•μž…λ‹ˆλ‹€.

if [ -L "${source}" ]; then
  echo "Symlinked..."
  source="$(readlink -f "${source}")"
fi

ν•΄λ‹Ή μ½”λ“œμ²˜λŸΌ readlink μ˜†μ—  '-f'λ₯Ό μΆ”κ°€ν•΄ μ£ΌλŠ” λ°©λ²•μž…λ‹ˆλ‹€.
μ €λŠ” 이 λ°©λ²•λ§Œ μ μš©ν•΄λ„ λ™μΌν•˜κ²Œ μ΄μŠˆκ°€ λ°œμƒν–ˆκΈ°μ— 확인할 수 μžˆμ—ˆλ˜ 것은.

[2] XcodeDefault.xctoolchain/usr/lib/ μ•ˆμ—. a file을 μ—…λ°μ΄νŠΈν•΄μ£ΌλŠ” λ°©λ²•μž…λ‹ˆλ‹€.

ν„°λ―Έλ„μ—μ„œ μ•„λž˜μ™€ 같은 λ‚΄μš©μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

GitHub - kamyarelyasi/Libarclite-Files: Missing files in Xcode 14.3

Missing files in Xcode 14.3. Contribute to kamyarelyasi/Libarclite-Files development by creating an account on GitHub.

github.com

cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/

sudo mkdir arc
cd  arc
sudo git clone https://github.com/kamyarelyasi/Libarclite-Files.git

sudo chmod +x *

[3] 일뢀 타사 라이브러리λ₯Ό μ‚¬μš©ν•˜λŠ” 것 쀑에 8.0 μ΄ν•˜ 버전이 μžˆλŠ”μ§€ ν™•μΈν•˜κ³  ν•΄λ‹Ή λ‚΄μš©μ„ μ—…λ°μ΄νŠΈν•˜λŠ” 방법

Pods 내뢀에 μžˆλŠ” Targetλ“€ 쀑 ν•΄λ‹Ή λ‚΄μš©μ„ μ°Ύμ•„, μˆ˜μ • ν›„ Buiild, Archiveλ₯Ό 재 μ‹€ν–‰ ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.

728x90
λ°˜μ‘ν˜•