project-template-ios/project-example.yml

56 lines
1.6 KiB
YAML

name: TestProject
options:
createIntermediateGroups: true
xcodeVersion: 9.2
deploymentTarget:
iOS: "10.0"
configs:
StandardDebug: debug
StandardRelease: release
EnterpriseDebug: debug
EnterpriseRelease: release
targets:
TestProject:
type: application
platform: iOS
prebuildScripts:
- script: . build-scripts/xcode/build_phases/localization.sh
name: Localization
- script: . build-scripts/xcode/build_phases/api_generator.sh 1.1.5
name: API Genarator
postbuildScripts:
- script: . build-scripts/xcode/build_phases/swiftlint.sh
name: Swiftlint
- script: . build-scripts/xcode/build_phases/copy_paste_detection.sh
name: CopyPaste Detection
- script: "${PODS_ROOT}/Fabric/run" KEY_1 KEY_2
name: Fabric
runOnlyWhenInstalling: true
sources:
- path: TestProject
buildPhase: sources
- path: TestProject/Analytics
buildPhase: sources
- path: TestProject/Cells
buildPhase: sources
- path: TestProject/Controllers
buildPhase: sources
- path: TestProject/Extensions
buildPhase: sources
- path: TestProject/Generated
buildPhase: sources
- path: TestProject/Models
buildPhase: sources
- path: TestProject/Networking
buildPhase: sources
- path: TestProject/Protocols
buildPhase: sources
- path: TestProject/Realm
buildPhase: sources
- path: TestProject/Resources
buildPhase: sources
- path: TestProject/Services
buildPhase: sources
- path: TestProject/Views
buildPhase: sources