Commit Graph

955 Commits

Author SHA1 Message Date
Brentley Jones
341e0214ed Automatically copy XPC Services to correct location 2018-08-15 08:30:55 -05:00
Brentley Jones
0a88147956
Merge pull request #373 from yonaskolb/automatic-framework-search-paths
Add to `FRAMEWORK_SEARCH_PATHS` for `framework` dependencies
2018-08-15 07:55:37 -05:00
Brentley Jones
2ffd461d9a Update CHANGELOG.md 2018-08-15 07:55:12 -05:00
Brentley Jones
0921bd440e Add framework for test project 2018-08-14 09:26:35 -05:00
Brentley Jones
e519af6b79 Fix compiler error in test project 2018-08-14 09:26:21 -05:00
Brentley Jones
3e2e248d8c Use parent().string 2018-08-14 09:06:41 -05:00
Brentley Jones
8f15a2bbdb Fix duplicated build file IDs for frameworks 2018-08-14 09:05:31 -05:00
Brentley Jones
c7d0af1cab Add to FRAMEWORK_SEARCH_PATHS for framework dependencies 2018-08-14 08:51:59 -05:00
Yonas Kolb
6c35c332e9
Merge pull request #375 from yonaskolb/update-changelog
Update CHANGELOG.md
2018-08-13 21:04:04 +10:00
Brentley Jones
1ecdc6fed9 Update CHANGELOG.md 2018-08-09 10:00:35 -05:00
Brentley Jones
461de39f8e
Merge pull request #366 from brentleyjones/static-library-swift-objc-interface-header
Automatically copy Swift.h header for static libraries
2018-08-09 09:58:39 -05:00
Brentley Jones
732df18976 Fix test name 2018-08-09 09:52:29 -05:00
Brentley Jones
5f2b4074a6 Automatically copy Swift.h header for static libraries 2018-08-09 09:52:18 -05:00
Yonas Kolb
b918a1e76b add union merge for the changelog 2018-08-02 23:59:42 +10:00
Yonas Kolb
704ad0c41b
Merge pull request #370 from yonaskolb/contributing
Add contributing document
2018-08-02 23:54:02 +10:00
Yonas Kolb
1d3d8afcd9
Merge pull request #367 from sxua/scheme-archive-additions
Add additional params to archive action
2018-08-02 23:45:40 +10:00
Yonas Kolb
49b527fca5 add contributing document 2018-08-02 23:40:47 +10:00
Oleksandr Skrypnyk
769c49f728
Add additional params to archive action 2018-08-02 16:07:18 +03:00
Yonas Kolb
907e276394
Merge pull request #364 from rpassis/bugfix/CoreDataVersioning
Improvements to determining the current version of a versioned CoreData model
2018-08-02 22:37:35 +10:00
Yonas Kolb
efab837940
Merge pull request #349 from yonaskolb/minimunXcodeGenVersion
Add minimumXcodeGenVersion option
2018-08-02 22:30:11 +10:00
Brentley Jones
57966c4e15 Cleanup minimumXcodeGenVersion tests 2018-08-02 07:21:04 -05:00
Brentley Jones
96ac557b96 Refactor minimumXcodeGenVersion to be less pervasive 2018-08-02 07:19:37 -05:00
Brentley Jones
76192fb944 Add minimumXcodeGenVersion option
If XcodeGen's version is less than this version validation will fail.
2018-08-02 07:19:37 -05:00
Brentley Jones
ec96481478 Make version use the Version type 2018-08-02 07:19:37 -05:00
Brentley Jones
2c507ca439 Fail parsing of versions with more than 3 components 2018-08-02 07:19:37 -05:00
Brentley Jones
641ce7ccd8 Conform Version to Comparable 2018-08-02 07:19:37 -05:00
Rogerio de Paula Assis
e8f0af0d6c Minor refactoring based on PR feedback 2018-08-01 09:23:48 +10:00
Brentley Jones
245d8f912d
Merge pull request #365 from brentleyjones/static-library-headers
Automatically copy public headers for static libraries
2018-07-31 08:40:42 -05:00
Brentley Jones
a784a0d2b9 Automatically copy public headers for static libraries 2018-07-31 08:26:40 -05:00
Brentley Jones
1894059817
Merge pull request #346 from brentleyjones/modulemap-automatic
Automatically copy modulemap files into products directory
2018-07-31 08:23:25 -05:00
Brentley Jones
cedc502273 Update CHANGELOG.md 2018-07-31 08:16:12 -05:00
Brentley Jones
b1c8fb1db6 Automatically copy modulemap files correctly 2018-07-31 08:13:30 -05:00
Brentley Jones
717c899179
Merge pull request #345 from brentleyjones/modulemap
Add support for Copy Files build phase
2018-07-31 08:01:58 -05:00
Brentley Jones
04ba4656f5
Merge pull request #361 from brentleyjones/disable-copy-frameworks
Add directlyEmbedCarthageDependencies to Target
2018-07-31 07:49:23 -05:00
Brentley Jones
b1f8045408 Update changelog.md 2018-07-31 07:48:44 -05:00
Brentley Jones
b44dc46244 Cleanup SpecParsingError.invalidSourceBuildPhase 2018-07-31 07:36:59 -05:00
Brentley Jones
0090d75246 Add back none build phase to ProjectSpec.md 2018-07-31 07:33:26 -05:00
Rogerio de Paula Assis
9831711c2c Adds parsing of .xccurrentversion inside a CoreData versioned model to determine its current active version 2018-07-31 08:01:39 +10:00
Brentley Jones
d1c3ac10d0 Refactor SpecParsingError.unknownSourceBuildPhase
Consolidate `.unknownSourceBuildPhase` and `.invalidSourceCopyFilesPhase` into one.
2018-07-30 08:14:06 -05:00
Brentley Jones
5e96eedd78 Add support for Copy Files build phase 2018-07-30 08:14:06 -05:00
Yonas Kolb
7b393f4c9a
Update README.md 2018-07-28 13:52:47 +10:00
Brentley Jones
ba6f3d0fd3 Default directlyEmbedCarthageDependencies to true for more targets
`directlyEmbedCarthageDependencies` is only `false` now for iOS/tvOS/watchOS applications.
2018-07-26 08:20:39 -05:00
Brentley Jones
0ec3b1d278 Make directlyEmbedCarthageDependencies work for downstream depenedenies
If using `transitivelyLinkDependencies` this already worked. In the future `getAllDependenciesPlusTransitiveNeedingEmbedding` and `getAllCarthageDependencies` should really be the same mechanism.
2018-07-24 19:56:52 -05:00
Brentley Jones
b18cd551cb Default directlyEmbedCarthageDependencies to true for tests 2018-07-24 19:56:08 -05:00
Brentley Jones
8ebf27a122 Add directlyEmbedCarthageDependencies to Target
Allows for choice on if `copy-frameworks` or an `Embed Frameworks` build phase should be used to embed Carthage framworks. Defaults to `true` for macOS targets to match current behavior.
2018-07-24 19:56:08 -05:00
Brentley Jones
30d7195097 Adjust getAllCarthageDependencies to return unique dependencies
Copies the pattern from `getAllDependenciesPlusTransitiveNeedingEmbedding`. They should be combined into one solution eventually.
2018-07-24 19:56:08 -05:00
Yonas Kolb
3598aed039
Merge pull request #360 from brentleyjones/name-copy-files-phases
Add names to non-generic Copy Files phases
2018-07-25 10:31:12 +10:00
Brentley Jones
452310d464 Add names to non-generic Copy Files phases 2018-07-24 19:13:21 -05:00
Yonas Kolb
30e47bb5d7 update changelog 2018-07-24 23:40:37 +10:00
Yonas Kolb
b8058827c1
Merge pull request #356 from yonaskolb/sorting
Change group sorting
2018-07-24 23:34:15 +10:00