반응형
Xcode에서 스토리보드 없이 개발하는 방법에 관해 기록합니다.
Setup Xocde Project without Storyboard
1. 사용하지 않는 스토리보드를 삭제합니다. (Main.storyboard)
2. Main Interface "Main"삭제
3. info.plist에서 Main 삭제
4. SceneDelegate에서 Main Window 생성
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(windowScene: windowScene)
window?.backgroundColor = .systemBackground
window?.rootViewController = ViewController()
// window?.rootViewController = UINavigationController(rootViewController: ViewController())
window?.makeKeyAndVisible()
}
5. Build(Command+B)를 통해 컴파일 잘 되는지 확인
+ 아래와 같은 오류가 난다면,
Target → Build Settings → Main 검색 → UIKit Main Storyboard File Base Name → Main 삭제
Asset validation failed (90029) Storyboard file 'Main~iphone.storyboardc' was not found. Please ensure the specified file is included in the bundle with any required device modifiers appended to the filename.
부족한 점 피드백해주시면 감사합니다👍
Ref.
https://sarunw.com/posts/how-to-create-new-xcode-project-without-storyboard/
반응형
'iOS > Xcode' 카테고리의 다른 글
[iOS/Xcode] Missing file libarclite_iphoneos.a (Xcode 14.3) (0) | 2024.03.08 |
---|---|
[iOS/Xcode] Version of Xcode is incompatible with version of the OS on the device (0) | 2022.06.17 |
[iOS/Xcode] 소스코드 공백 표시 (3) | 2021.12.10 |
[iOS/Xcode] WKWebView 사용할 때 Log 제거 (1) | 2021.07.13 |
[iOS/Xcode] Info.plist 경로 이동시 에러 해결 (2) | 2021.07.12 |
댓글