Yonas Kolb and GitHub
8a0615e883
Fix config variant lookup ( #1070 )
...
* fix config lookup
* update changelog
2021-05-06 00:07:38 +10:00
2c600a7c64
Add Discovered Dependency File ( #1012 )
...
* Upgrade XCodeProj to 7.14.0
* Bump to XcodeProj to fork
* Add script discoveredDependencyFile
* Align cfbundle test
* Add changelog mock
* Update Documentation
* Update SPM manifest
* Change property name
* Verify defult dependency file to nil
* Add JSON encodable test
* Add PR number
Co-authored-by: Fernanda Geraissate <fernandag@spotify.com >
2021-02-15 12:43:41 +11:00
50aedc4511
Feature/Store Kit Configuration ( #964 )
...
* Preemptively fix compilation for latest XcodeProj
* Add StoreKitConfiguration to scheme and generator
* Add scheme generator test
* Fix and add tests
* Support StoreKitConfiguration in TargetScheme
* Set default type of `storekit` to `.none`
* Upgrade XcodeProj to 7.15.0
* Create struct for StoreKitConfiguration
* Update tests
* Add storekit configuration to test project
* Update changelog
* Update project spec
* Fix xcodeprojs
* Fix projects
* Capitalize String
* Update CHANGELOG.md
Co-authored-by: Gemma Barlow <gemmakbarlow@gmail.com >
* Refactor StoreKitConfiguration init from json
* Change `forWorkspace` to `pathPrefix` and add tests
* Replace StoreKitConfiguration struct with string + option
* Fix tests
* Update project spec
* Fixup changelog
* Add `See Options` to `storeKitConfiguration` in project spec
Co-authored-by: Gemma Barlow <gemmakbarlow@gmail.com >
2021-02-15 11:58:16 +11:00
Sascha Schwabbauer and GitHub
2277b323f2
Add support for runOncePerArchitecture ( #950 )
...
Add changelog and small change
Fix build error
2021-01-13 09:51:11 +11:00
Jierong Li and GitHub
04d6749441
Fix a typo ( #993 )
...
Rename baseOnDependencyAnalysis to basedOnDependencyAnalysis.
2020-12-03 11:20:13 +11:00
Jierong Li and GitHub
efed786cec
Add baseOnDependencyAnalysis to Project Spec Build Script ( #992 )
...
* Add baseOnDependencyAnalysis to BuildScript
* Add tests for baseOnDependencyAnalysis
* Update CHANGELOG.md
2020-12-03 08:52:24 +11:00
1e7c1c2da0
throw SpecValidationError for minimumXcodeGenVers ( #967 )
...
* throw SpecValidationError for minimumXcodeGenVers
* update changelog
# Conflicts:
# CHANGELOG.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-11-13 08:30:35 +11:00
Yonas Kolb
7da953a488
swift format
2020-06-17 18:12:34 +10:00
7ff577911d
Prefix static library target filenames with 'lib' to match Xcode. ( #831 )
...
* Prefix static library target filenames with 'lib' to match Xcode.
Given a target named 'MyTarget', Xcode automatically prefixes the filename with 'lib', resulting in the filename 'libMyTarget.a'.
* Update CHANGELOG.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-04-13 21:49:17 +10:00
Sebastian Celis and GitHub
0328fa03e7
Add improved support for simple iOS sticker packs ( #824 )
...
* Allow messages applications to skip the compile sources phase
By default, simple iOS sticker packs created in Xcode do not include
a compile sources phase. This change will allow messages applications
with an empty list of sources to skip that phase entirely.
* Add support for launchAutomaticallySubstyle in run schemes
This is especially important for simple iOS sticker packs that require
this run scheme setting to be set to 2 in order to run the scheme
properly.
2020-04-06 13:37:37 -05:00
freddi
550df76722
Make SwiftPackage itself as enum
2020-03-19 23:29:46 +09:00
freddi
ca8136b62d
Removed localPackages variable
2020-03-18 21:32:24 +09:00
freddi
5eb4c33197
Merge branch 'support-local-sp' into support-local-sp-with-packages
2020-03-18 20:50:23 +09:00
freddi(Yuki Aki) and GitHub
da930999c7
Merge branch 'master' into support-local-sp
2020-03-18 16:15:55 +09:00
freddi
81c2f4ec67
Added support local package on packages:
2020-03-05 20:40:01 +09:00
ionutivan
8f103c6b17
add unit tests for the new property
2020-03-04 17:22:58 +01:00
freddi
ae4092d0dd
Removed unnecessary try in test
2020-03-03 22:34:01 +09:00
freddi
0b5585f122
Support Swift Package in local by localPackages
2020-03-03 21:33:18 +09:00
yonaskolb
ce787d9e40
use mxcl/Version to fix parsing
2020-02-07 10:49:28 +11:00
Liam Nichols
d69b028294
Update SpecValidation to validate TargetReference definitions in the Scheme.Test action. Add additional coverate to ProjectSpectTests
2020-02-06 10:45:21 +00:00
Christopher Rogers and GitHub
5966e294e7
Stabilize sorting of groups with duplicate names/paths ( #671 )
...
* Stabilize sorting of groups with duplicate names/paths
For example, previously a group with (name: nil, path: "Sources") would be considered equal to (name: "Sources", path: "../Sources"), even though they are distinct groups.
* Remove Comparable conformance from PBXFileElement
...as it isn't compatible with its Equatable conformance.
Renamed localizedStandardCompare to reflect the fact that PBXFileElement no longer has an inherent order.
* Update changelog
2020-02-02 09:46:17 +11:00
6bfd620549
Support external target dependencies via subprojects ( #701 )
...
* Allow external target dependencies via subprojects
* Update CHANGELOG
* Update ProjectSpec
* Fix test
* Use existing fixture for test
* Sort subprojects by name
* Throw subproject generation error instead of crashing
* Cleanup target dependency generation
* Update test fixture project
* Combine extentions in Linkage
* Update XcodeProj to 7.7.0
* Update CHANGELOG.md
* Update ProjectSpec.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-02-02 09:44:56 +11:00
Yuta Saito
8fe5c0cd16
Validate project reference path
2020-01-06 20:51:58 +09:00
Kohki Miki and Brentley Jones
03076f40eb
Support Static Frameworks for Carthage dependencies ( #688 )
2019-11-07 11:03:26 -06:00
yonaskolb
203d96e343
fix some build errors
2019-10-30 11:40:55 +11:00
yonaskolb
518d8e578b
restructure test targets
2019-10-27 23:15:12 +11:00