A. ์ ์ฒด ๊ณผ์
SDK Framework Project, Test App Project ๋ ๋ค ์กด์ฌํ๋ค๋ ์ ์ ํ์ ์์ฑํ์์ต๋๋ค.
- Workspace ์์ฑ
- ๋ง๋ ์ํฌ์คํ์ด์ค ์ด๊ณ Project Navigator ์ฐํด๋ฆญ > Add File to “workspace ์ด๋ฆ” > ํ๋ ์์ํฌ, ํ๋ ์์ํฌ๋ฅผ ํ ์คํธํ ํ๋ก์ ํธ์ .xcodeproj ํ์ผ ์ถ๊ฐ
- Project Navigator์์ ํ๋ ์์ํฌ๋ฅผ ํ ์คํธํ ํ๋ก์ ํธ ๋๋ฅด๊ณ Targets > General > Frameworks, Libraries, and Embeded Content์์ ํ๋ ์์ํฌ ์ถ๊ฐ ํ Do not Embed๋ก ์์ฑ ์ค์
- test ์์
B. ๊ฐ ๊ณผ์ ์์ธ - 1
Workspace ์์ฑ
- File > New > Workspace ์ ํ
- ์ด๋ฆ์ ์ํ๋ ๊ฑธ๋ก. ์์น๋ ๋๋๋ก SDK Framework Project, Test App Project ๊ฐ์ด ์๋ ๊ณณ์ ์์ฑ
C. ๊ฐ ๊ณผ์ ์์ธ - 2
๋ง๋ ์ํฌ์คํ์ด์ค ์ด๊ณ Project Navigator ์ฐํด๋ฆญ > Add File to “workspace ์ด๋ฆ” > ํ๋ ์์ํฌ, ํ๋ ์์ํฌ๋ฅผ ํ ์คํธํ ํ๋ก์ ํธ์ .xcodeproj ํ์ผ ์ถ๊ฐ
๊ฐ์ ๋ฐฉ์์ผ๋ก ํ๋ ์์ํฌ์ .xcodeproj ํ์ผ๋ ์ถ๊ฐ
D. ๊ฐ ๊ณผ์ ์์ธ -3
Project Navigator์์ ํ๋ ์์ํฌ๋ฅผ ํ ์คํธํ ํ๋ก์ ํธ ๋๋ฅด๊ณ Targets > General > Frameworks, Libraries, and Embeded Content์์ ํ๋ ์์ํฌ ์ถ๊ฐ ํ Do not Embed๋ก ์์ฑ ์ค์
E. ๊ฐ ๊ณผ์ ์์ธ - 4
์ฌ์ง์์ ๋ ธ๋์์ SDK๋ฅผ ๊ฐ๋ฐํ๋ฉฐ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ ๋ถ๋ถ์ด๊ณ ํ๋์์ ํ ์คํธ์ฉ ํ๋ก์ ํธ ๊ด๋ จ ๋ถ๋ถ์.
SDK ๊ฐ๋ฐ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๊ตณ์ด SDK ๋น๋ํ์ง ์์๋ ๋จ. ๋ฐ๋ก ํ ์คํธ ํ๋ก์ ํธ ์์ ํด๋ ๋จ.
'CS > iOS, Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] 1st party framework์์ 3rd party framework ์ฌ์ฉ (0) | 2023.04.07 |
---|---|
[iOS] Framework์ ์ข ์์ฑ ์ถ๊ฐ ์ ์์ ํ๊ฒฝ ์ธํ (0) | 2023.04.06 |
[iOS] XCFramework build script (0) | 2023.04.06 |
[iOS] XCFramework private repository์ cocoapod์ผ๋ก ๋ฐฐํฌํ๊ธฐ (0) | 2023.04.06 |
[iOS] Private Repository์ CocoaPod Framework ์ฌ๋ฆฌ๊ธฐ (0) | 2023.04.06 |