모바일/iOS
[Swift] 프리버전과 유료버전 구별해서 두개 프로덕트 출시 (안드로이드 - Product Flavor)
늘근이
2016. 8. 15. 20:05
참고 : https://www.andyibanez.com/writing-a-lite-and-pro-versions-of-your-app-in-swift/
어렵지않다. 참고링크를 참조한다.
그냥 냅다 프로젝트에 가서 Target에 하나 카피를 한다.
그리고 Build Settings --> Swift Compiler - Custom Flags --> Other Swift Flags --> 디버그 혹은 릴리즈에 가서
"-D" -DDEBUG -DPREMIUM
문구를 써주면 된다.
물론 프리버전은 -DFREE
이제 빌드시마다 알아서 다르게 컴파일이 된다. 스위프트는 아예 코드를 분기해서 써먹을수 있다.
그리고 코드에 가서 다음과 같이 #과 함께 분기문을 타게하면 되는데 다음과 같다.
아 쉽다.