SPM
-
[iOS] Compiling for iOS 11.0, but module 'ComposableArchitecture' has a minimum deployment target of iOS 13.0 ์ค๋ฅ ํด๊ฒฐiOS 2023. 5. 17. 13:14
SPM์ ์์ฑํ๊ณ , ๋ ๋ค๋ฅธ ๋ชจ๋์ ์ถ๊ฐํด์ import ํ๊ธฐ ์ํด Package.swift์ products์ targets๋ฅผ ์ถ๊ฐํด์ฃผ์๋ค. ์ด์ํ๊ฒ ๋น๋๋ ์ฑ๊ณตํ์ง๋ง, ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. Compiling for iOS 11.0, but module 'ComposableArchitecture' has a minimum deployment target of iOS 13.0: /Users/Name/Library/Developer/Xcode/DerivedData/~/Index.noindex/Build/Products/Debug-iphonesimulator/ComposableArchitecture.swiftmodule/arm64-apple-ios-simulator.swiftmodule ๋๋ ๋ถ๋ช ..
-
[iOS] Swift Package Manager (SPM) ์์ฑํ๊ธฐiOS 2023. 5. 16. 11:53
Swift Package Manager๋ก ํจํค์ง๋ฅผ ๋ง๋ค์ด์ ํ๋ก์ ํธ์ ์ถ๊ฐํด๋ณด๋ ค๊ณ ํฉ๋๋ค! 1. Package ์์ฑํ๊ธฐ ๋จผ์ Package๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ ๊ฒ์! Package๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ํฐ๋ฏธ๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ๊ณผ Xcode์์ ์ง์ ๋ง๋๋ ๋ฐฉ์์ด ์๋๋ฐ, ์ ๋ Xcode๋ก ๋ง๋ค์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. Xcode > File > New > Package๋ฅผ ํด๋ฆญํด์ ํจํค์ง๋ฅผ ์์ฑํ ๊ฒ์. ๊ทธ๋ผ ์ด๋ ๊ฒ Package๊ฐ ์์ฑ์ด ๋ฉ๋๋ค. 2. Remote์ ์๋ ํจํค์ง ์ถ๊ฐํ๊ธฐ ์์์ ์์ฑ๋ ํจํค์ง๋ฅผ Xcode ํ๋ก์ ํธ์ ์ถ๊ฐํด๋ณผ๊ฑด๋ฐ์, ํจํค์ง ์ ํจ์ฑ ํ์ธ์ ์ํด์ ๋ฉ์๋ ํ๋๋ฅผ ์ถ๊ฐํด๋ณผ๊ฒ์! ํจํค์ง๋ฅผ remote์ ์ฌ๋ ค์ remote์ ์๋ ํจํค์ง๋ฅผ ์ถ๊ฐํ ์๋ ์๊ณ , ์ง๊ธ ๋ง๋ local์ ์๋ ํจํค์ง๋ฅผ ์ถ๊ฐํ ์..
-
[iOS] Swift Package Manager (SPM)iOS 2023. 5. 11. 13:36
Swift Package Manager๋? Swift Package Manager๋ ์์ค ์ฝ๋ ๋ฐฐํฌ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋๊ตฌ๋ก, ์ฝ๋๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ๊ณ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด ๋๊ตฌ๋ Swift ํจํค์ง ์ปดํ์ผ ๋ฐ ์ฐ๊ฒฐ, ์ข ์์ฑ ๊ด๋ฆฌ, ๋ฒ์ ๊ด๋ฆฌ, ์ ์ฐํ ๋ฐฐํฌ ๋ฐ ํ์ ๋ชจ๋ธ ์ง์ ๋ฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. Github์ ๊ฐ์ ์๋น์ค์์ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฟ๋ง ์๋๋ผ ํจํค์ง๋ ๊ฐ์ธ ๊ฐ๋ฐ, ํ ๋ด ์ฝ๋ ๊ณต์ ๋๋ ๊ธฐํ ์ธ๋ถํ๋ ์์ค์์๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. About Packages ํจํค์ง๋ Package.swift manifest ํ์ผ์ ํฌํจํ Swift ์์ค ํ์ผ๋ก ๊ตฌ์ฑ๋์ด์์ต๋๋ค. manifest file (ํน์ package manifes..