Commit Graph
386 Commits
Author SHA1 Message Date
Yonas Kolb 5f99d0c82d always generate Sources build phase 2018-05-14 10:38:43 +10:00
Yonas Kolb 3533c2cb07 use AutoEquatable where possible 2018-05-13 19:05:32 +10:00
Yonas Kolb 1ce6b97980 update to Swift 4.1 2018-05-12 15:10:18 +10:00
Keith Smiley 812af8b3a1 Update targetsMap on targets didSet 2018-04-23 09:51:38 -07:00
Keith Smiley c4ac000951 Iteratively discover carthage dependencies 2018-04-19 14:46:05 -07:00
Keith Smiley d4445c6d4a Store targets as dictionary for faster lookups 2018-04-19 14:45:56 -07:00
Yonas Kolb bc0e90c3d6 Update to 1.9.0 2018-04-12 23:32:40 +10:00
Yonas Kolb 29f4fa2123 Rename uses of spec to project 2018-04-12 23:17:07 +10:00
Yonas Kolb e589364ae8 rename ProjectSpec to Project and Project.Options to SpecOptions 2018-04-12 23:13:12 +10:00
Yonas Kolb 81b8734dfc support files in fileGroups 2018-04-12 00:02:35 +10:00
Yonas Kolb c0df295366 fix files not being added to root properly 2018-04-12 00:02:31 +10:00
Yonas Kolb 10e8048805 fix folder in root with createIntermediateGroups 2018-04-10 21:44:54 +10:00
Yonas Kolb 1b5fb23ec9 Merge pull request #284 from LinusU/xcode-0930
Target Xcode 9.3
2018-04-09 10:06:56 +10:00
Yonas Kolb fd3c903595 fixed build phase of none not being applied to folders 2018-04-06 08:38:26 +10:00
Linus Unnebäck 3d98a48637 Target Xcode 9.3 2018-04-04 17:08:26 +01:00
Yonas Kolb c89a665bba add target scheme pre and post action tests 2018-03-30 02:10:42 +11:00
Yonas Kolb a1b631b405 add pre and post actions to target scheme 2018-03-30 01:47:25 +11:00
Yonas Kolb af9c5738a5 remove un-needed action mapping 2018-03-30 01:43:12 +11:00
Yonas Kolb 56b5a13674 Update to 1.8.0 2018-03-27 17:18:29 +11:00
Yonas Kolb b3ba1cb0ec automatically set DevelopmentTeam and ProvisioningStyle TargetAttributes 2018-03-27 15:47:23 +11:00
Yonas Kolb ebde9de151 Add target.attributes 2018-03-27 14:21:15 +11:00
Yonas Kolb 0c39b28c08 upgrade to xcproj 4.2.0 2018-03-21 11:02:45 +11:00
Keith Smiley 6f95e57f45 Rename to defaultConfig 2018-03-19 15:18:46 -07:00
Keith Smiley e636664aaa Add defaultConfigurationName to options
This allows users to set the defaultConfigurationName project wide. This
setting corresponds to the drop down in the project settings that says
"Use CONFIG for command line builds". This affects which configuration
Xcode looks in for some settings, even if you pass `-configuration FOO`.
2018-03-19 13:47:02 -07:00
Jerry Marino fda4f30713 Allow allocation of LegacyTarget
I'm now using XcodeGen data structures directly, which is awesome.

I need to allocate `LegacyTarget` in my code, so this method makes it
public.
2018-03-08 13:23:17 -08:00
Yonas Kolb 8c0a294737 Update to 1.7.0 2018-03-03 10:14:55 +11:00
Yonas Kolb 5f7403948b add some more code docs 2018-03-03 09:43:45 +11:00
Yonas Kolb 4998f19dc5 refactor excludes 2018-03-03 09:37:51 +11:00
Yonas Kolb d11783bdb0 make format_code 2018-03-03 09:21:16 +11:00
Yonas Kolb cc76e37d35 Merge pull request #238 from yonaskolb/ts-exclude-dsstore-bug
sources.excludes wasn't applied for localisedDirectory such as Base.lproj
2018-03-03 09:15:14 +11:00
Yonas Kolb 579d5ccb39 Merge pull request #252 from yonaskolb/header_visibility
Add TargetSource headerVisibility
2018-03-02 20:37:22 +11:00
Yonas Kolb 0c2b7dc718 change headerVisibility default back to public 2018-03-02 20:34:47 +11:00
Yonas Kolb 9bd7123de0 fix env YES parsing 2018-03-02 09:49:03 +11:00
Yonas Kolb 9b7f8606c2 use yams resolver to treat empty string as empty string 2018-03-02 09:18:43 +11:00
Yonas Kolb decfa2d770 listen to embed flag for carthage dependencies 2018-03-01 23:09:52 +11:00
Yonas Kolb 205c2e9711 embed carthage dependences into test targets 2018-03-01 23:09:52 +11:00
toshi0383 0a37fd54e3 fix and refactor into extensions 2018-03-01 07:53:27 +09:00
toshi0383 ead24e8ce3 Remove unnecessary diff 2018-02-28 00:23:50 +09:00
toshi0383 77103a3c36 Fix shouldUseLaunchSchemeArgsEnv disabling logic 2018-02-28 00:18:08 +09:00
Yonas Kolb 59a2f4116d add headerVisibility 2018-02-27 09:28:17 +11:00
Jakub Turek dcb098a39f Implement setting schema variables in xcodeproj 2018-02-26 22:22:07 +01:00
Yonas Kolb 232a20375d Merge pull request #250 from yonaskolb/atomic_writing
Write project file atomically
2018-02-26 19:06:28 +11:00
Yonas Kolb 2f8250fb0a write to a temp file first 2018-02-26 18:27:26 +11:00
Yonas Kolb 5e2f427c6f fix XCVersionGroup reference id stability 2018-02-26 17:11:25 +11:00
Yonas Kolb b97261db36 generate code data models properly 2018-02-26 17:11:25 +11:00
Yonas Kolb d88f58f20b Merge pull request #245 from yonaskolb/allow_custom_folder_build_phase
Allow setting buildPhase on folders
2018-02-26 17:10:58 +11:00
Yonas Kolb 42ca2822d1 fix Mint installation not reading SettingPresets 2018-02-26 12:53:14 +11:00
Yonas Kolb 2be48f37c8 allow setting buildPhase on folders 2018-02-25 10:49:25 +11:00
Yonas Kolb 98c0514c43 change default carthage command to "carthage" 2018-02-25 10:30:44 +11:00
Akio Yasui 58b2419bac Add carthageExecutablePath option to specify where Carhtage executable is 2018-02-25 02:47:36 +09:00