티스토리 뷰
안녕하세요 :) Zedd입니다.
흠 이 글이 빨리 올라갈거라고는 생각 안하고 있긴 한데 ㅎ0ㅎ..빨리 올라갈 수 있길 바라며..
제가 전에 SPM(Swift Package Manager) 사용해보기글을 썼었는데, 그 글에
이런 댓글이 달렸었어요! 그래서 일단 이게 사실인지 한번보고, build configuration이 debug, release가 아닐때 어떻게 하면 좋을지..한번 보겠습니다.
왜냐묘ㅕㄴ 저는 회사 프로젝트에 debug, release만 있는게 아니니까욘......!!!!
+) 해결했습니다.
https://zeddios.tistory.com/992
위 링크로 이동해주세요~~ 이 글은 안될 때의..삽질기 입니다...!
준비물: Xcode 11.3 이상
Swift Package Manager(SPM) 프로젝트에 적용해보기
자 Xcode 11로 프로젝트를 만들어줍니다.
configuration을 추가해줘보겠습니다.ㅇ
configuration을 추가하는 방법은 Xcode Build Configuration설정하기 글을 봐주세요!
암튼 Inhouse configuration을 추가해줬습니당.
이제 SPM을 추가해볼게요.
SPM 추가(?)는 이미 글 썼었는데, 같이 한번 더 해봅시다.
누른다음에..!!
뭘 추가해도 똑같겠지만 Alamofire를 추가해볼게요.
그냥 Next눌러줘볼게용
되라...!!!
응 됐어~~
자자 일단 빌드 함 해보고 넘어갑시당
일단 성공!
rㅡ럼 일단 configuration을 debug, release말고, 새로 만든 걸로 지정하고 빌드해줍시다.
이러케
그렇군요....
그렇군...
암튼 뭐 Inhouse 스킴도 추가하고 그 스킴이 Inhouse.debug configuration을 사용하도록 하면 완벽하지만 스킴까지 추가하는건 너무 귀찮은걸...
암튼 그렇게 해도 위와같은 결과를 똑같이 내겠죠?
그럼 이걸 해결해봅시다.
구글링 하니까 제일 처음에 나오는게
https://forums.developer.apple.com/thread/119327
이거고
후..아니 제가 못찾는건지...아니 SPM이 Xcode안에 아예 내장된게 이번부터고 원래 있던 개념이자나 근데 왜 아무도.......내 구글링 실력이 딸린건지...??? 아니 나만 Build Configuration 나눈거 아니자나 왜.....이렇게 정보가 없을수가
일단 보니까 SPM은 debug과 release configuration만 allow한다고 하네욥../
ㅋㅋㅋㅋㅋㅋㅋ하
아니 근데 이게 상식적으로 아니 말이 안되자나 완전 반쪽짜리자나 이러면zzzzz
음 일단....일단 지금 하루정도 삽질해봤는데..뭐 Package.swift를 건드리고 그래봤는데 지금 답이 안나오네욥..package.swift에서 when을 써서..configuration을...해볼려고 해도 지금 debug, release 밖에 없어서 다 막힘
흠 이게 말이 되는 걸까? < 라고 생각해봐도 뭐 제가 놓치고 있는 부분이 있는거겠죠 분명??
애플이 진짜 이런 엿을 줄리가 없잖아용 ㅎㅎ!!!!!!!!!!!!!!!!!!!!!!!!!!
일단 Debug, Release밖에 안된다면...제가 생각하기에....정답은 Target이다.........Target추가뿐이야...
Target을 추가하고 그 추가한 Target에 configuration을 debug, release로 두는거죱
아 근데 지금 제 프로젝트는 그렇게 하면 안되는데 지금.............
암튼 해결을 못해서..zzzzz글 쓸때의 다짐은 빨리 해결해서 ~~해야지!!! 했는데..이런 처참한 결과가...
글 그냥 발행 안할려고 그랬는데
일단 저만 Build Configuration을 나눈것도 아니고...암튼 누구든지 SPM을 사용하고자 한다면 지금 이러한 문제에 봉착해 있을텐데.....해답을 구하고자 글을 올립니다...!!!!!
이 문제를 해결하신 분들은 젭알 댓글 달아주세요 OTL 제발제발 ㅈㅂㅈㅂ쩨발
'공부' 카테고리의 다른 글
iOS ) UITextField 삽질 (0) | 2019.09.24 |
---|---|
SceneDelegate (1) - Architecting Your App for Multiple Windows (4) | 2019.09.14 |
Swift Package Manager(SPM) 사용해보기 (6) | 2019.06.14 |
Catalyst - Bring Your iPad App to Mac (0) | 2019.06.07 |
SF Symbols 및 소소한 변경사항들 (1) | 2019.06.07 |
- WKWebView
- 스위프트
- Accessibility
- 제이슨 파싱
- 회고
- SwiftUI
- Combine
- WWDC
- iOS delegate
- FLUTTER
- np-complete
- swift delegate
- IOS
- Swift
- github
- fastlane
- 피아노
- swift 공부
- 스위프트 문법
- WidgetKit
- Git
- swift tutorial
- actor
- UIBezierPath
- np-hard
- swift array
- ios 13
- Xcode
- swift3
- swift sort
- Total
- Today
- Yesterday