Swift Build Scheme: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
; project settings > targets
; project settings > targets
; product bundle identifier
; product bundle identifier
Phone: org.chorke.academia.apps.ios.AcademiaUTL
Phone: org.chorke.academia.apps.ios.AcademiaLIB
MacOS: org.chorke.academia.apps.mac.AcademiaUTL
MacOS: org.chorke.academia.apps.mac.AcademiaLIB
TabOS: org.chorke.academia.apps.tab.AcademiaUTL
TabOS: org.chorke.academia.apps.tab.AcademiaLIB
TVBox: org.chorke.academia.apps.tos.AcademiaUTL
TVBox: org.chorke.academia.apps.tos.AcademiaLIB
Watch: org.chorke.academia.apps.wos.AcademiaUTL
Watch: org.chorke.academia.apps.wos.AcademiaLIB
AnyOS: org.chorke.academia.apps.AcademiaUTL
AnyOS: org.chorke.academia.apps.AcademiaLIB
</source>
</source>


Line 46: Line 46:
Watch: -Dwos
Watch: -Dwos
AnyOS: -Dany
AnyOS: -Dany
</source>
==Examples==
===Demo App===
<source lang="properties">
; project settings > targets
; product bundle identifier
BUG: org.chorke.academia.apps.bug.AcademiaDMO
DEV: org.chorke.academia.apps.dev.AcademiaDMO
QAC: org.chorke.academia.apps.qac.AcademiaDMO
UAT: org.chorke.academia.apps.uat.AcademiaDMO
PRO: org.chorke.academia.apps.AcademiaDMO
</source>
===Demo App Build Scheme===
<source lang="properties">
; project settings > targets
; other swift flag
BUG: -Dbug
DEV: -Ddev
QAC: -Dqac
UAT: -Duat
PRO: -Dpro
</source>
</source>


Line 53: Line 76:
; project settings > targets
; project settings > targets
; product bundle identifier
; product bundle identifier
BUG: org.chorke.academia.apps.bug.AcademiaApp
BUG: org.chorke.academia.apps.bug.AcademiaAPP
DEV: org.chorke.academia.apps.dev.AcademiaApp
DEV: org.chorke.academia.apps.dev.AcademiaAPP
QAC: org.chorke.academia.apps.qac.AcademiaApp
QAC: org.chorke.academia.apps.qac.AcademiaAPP
UAT: org.chorke.academia.apps.uat.AcademiaApp
UAT: org.chorke.academia.apps.uat.AcademiaAPP
PRO: org.chorke.academia.apps.AcademiaApp
PRO: org.chorke.academia.apps.AcademiaAPP
</source>
</source>



Revision as of 03:20, 17 December 2019

Framework

Utility

; project settings > targets
; product bundle identifier
Phone: org.chorke.academia.apps.ios.AcademiaLIB
MacOS: org.chorke.academia.apps.mac.AcademiaLIB
TabOS: org.chorke.academia.apps.tab.AcademiaLIB
TVBox: org.chorke.academia.apps.tos.AcademiaLIB
Watch: org.chorke.academia.apps.wos.AcademiaLIB
AnyOS: org.chorke.academia.apps.AcademiaLIB

Service

; project settings > targets
; product bundle identifier
Phone: org.chorke.academia.apps.ios.AcademiaAPI
MacOS: org.chorke.academia.apps.mac.AcademiaAPI
TabOS: org.chorke.academia.apps.tab.AcademiaAPI
TVBox: org.chorke.academia.apps.tos.AcademiaAPI
Watch: org.chorke.academia.apps.wos.AcademiaAPI
AnyOS: org.chorke.academia.apps.AcademiaAPI

SwiftUI

; project settings > targets
; product bundle identifier
Phone: org.chorke.academia.apps.ios.AcademiaGUI
MacOS: org.chorke.academia.apps.mac.AcademiaGUI
TabOS: org.chorke.academia.apps.tab.AcademiaGUI
TVBox: org.chorke.academia.apps.tos.AcademiaGUI
Watch: org.chorke.academia.apps.wos.AcademiaGUI
AnyOS: org.chorke.academia.apps.AcademiaGUI

Framework Build Scheme

; project settings > targets
; other swift flag
Phone: -Dios
MacOS: -Dmac
TabOS: -Dtab
TVBox: -Dtos
Watch: -Dwos
AnyOS: -Dany

Examples

Demo App

; project settings > targets
; product bundle identifier
BUG: org.chorke.academia.apps.bug.AcademiaDMO
DEV: org.chorke.academia.apps.dev.AcademiaDMO
QAC: org.chorke.academia.apps.qac.AcademiaDMO
UAT: org.chorke.academia.apps.uat.AcademiaDMO
PRO: org.chorke.academia.apps.AcademiaDMO

Demo App Build Scheme

; project settings > targets
; other swift flag
BUG: -Dbug
DEV: -Ddev
QAC: -Dqac
UAT: -Duat
PRO: -Dpro

Applictions

Appliction

; project settings > targets
; product bundle identifier
BUG: org.chorke.academia.apps.bug.AcademiaAPP
DEV: org.chorke.academia.apps.dev.AcademiaAPP
QAC: org.chorke.academia.apps.qac.AcademiaAPP
UAT: org.chorke.academia.apps.uat.AcademiaAPP
PRO: org.chorke.academia.apps.AcademiaAPP

Application Build Scheme

; project settings > targets
; other swift flag
BUG: -Dbug
DEV: -Ddev
QAC: -Dqac
UAT: -Duat
PRO: -Dpro