-
Xcode command line ๋ช ๋ น์ด์์ ์ฌ์ฉํ ํด์ฒด์ธ ์ ํํ๊ธฐiOS/๐ ์ด์์ ๊ถ๊ธ์ฆ 2022. 9. 13. 21:41
Xcode ๋ฒ์ ๊ณผ ํด์ฒด์ธ ๋ฒ์ ์ ๊ด๊ณ
Xcode ๋ ๋ฒ์ ๋ณ๋ก ์ค์ํํธ ์ปดํ์ผ๋ฌ๋ฅผ ํฌํจํ ํด์ฒด์ธ ๋ฒ์ ์ด ์ ํด์ ธ์๋ค.
์๋ฅผ ๋ค์ด, Xcode 14.0 ๋ฒ์ ์์๋ ๋น๋, ์ปดํ์ผ ์ Swift 5.7 ๋ฒ์ ์ ์ฌ์ฉํ๋ค.
๋จ, ํ๊ฒ์ Build Settings ์์ Swift Compiler Language Version ์ 4.0, 4.2, 5.0 ์ผ๋ก ์ง์ ํด์ค์ ์๋๋ฐ ์ด ๋ถ๋ถ์ ๋ณ๊ฒฝํ๋ฉด ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์์ง ๋ชจ๋ฅด๊ฒ ๋ค.
xcrun ๊ณผ ๊ฐ์ ์ปค๋งจ๋๋ผ์ธ ๋ช ๋ น์ด์์ ์ฌ์ฉํ ํด์ฒด์ธ ์ง์ ํ๊ธฐ
Xcode ์์๋ ํด์ฒด์ธ์ด ๊ณ ์ ๋์ด ์์ง๋ง, xcrun ๊ณผ ๊ฐ์ ์ปค๋งจ๋ ๋ผ์ธ ๋ช ๋ น์ด์์ ์ฌ์ฉํ ํด์ฒด์ธ์ ๋ฐ๋ก ์ง์ ํด์ค ์ ์๋ค.
Xcode ๋ฅผ ํตํด์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค.
[Xcode -> Preferences -> Locations -> Command Line Tools] ์์ ์ ํ
์ฌ๋ฌ ๋ฒ์ ์ Xcode ๊ฐ ์ค์น๋์ด์๋ค๋ฉด, ์ ํ์ง๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๊ฒ์ด๋ค.
๋ช ๋ น์ด๋ฅผ ํตํด์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ๋งํฌ ๋ฅผ ํตํด์ ํ์ธํ ์ ์๋ค.
์ ๋๋ก ์ ์ฉ๋์๋์ง ํ์ธํ๊ธฐ
xcrun swift -version ์ ํตํด์ ํ์ธํ ์ ์๋ค.
Xcode 13.4.1 ์ ํด์ฒด์ธ์ Swift 5.5 ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
์ค๋๋ ๋๋ ์ฑ์ฅํ๋ค!!๐ฅ
๐ค [Back to the Basics] ๐ป
์ฃผ๋์ด iOS ๊ฐ๋ฐ์ ์ฐ์งฑ์ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ๋๋ค.[์ฐธ๊ณ ์๋ฃ ๐๐ปโ๏ธ]
https://stackoverflow.com/questions/30790188/how-do-i-see-which-version-of-swift-im-using
'iOS > ๐ ์ด์์ ๊ถ๊ธ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[UIKit] .xib ์ฌ์ฉํ๊ธฐ (0) 2022.05.30 Could not find module 'Kingfisher' for target 'x86_64-apple-ios-simulator' ํด๊ฒฐ (0) 2021.12.27 [Xcode] Build input file cannot be found Info.plist ์ค๋ฅ ํด๊ฒฐ๋ฒ (0) 2021.10.04 [Xcode] ์ฑ ๋ฒ๋ค ์ฐพ๊ธฐ (2) 2021.10.02 [iOS] does not implement methodSignatureForSelector: -- trouble ahead (0) 2021.05.24