Alvar Hansen
5930af67fd
Fix schemes documentation example
2018-04-25 17:02:44 +03:00
Yonas Kolb
364f33e0bd
Merge pull request #298 from yonaskolb/ks/carthage-performance
...
Improve Carthage dependency lookup performance
2018-04-24 23:07:37 +10:00
Keith Smiley
812af8b3a1
Update targetsMap on targets didSet
2018-04-23 09:51:38 -07:00
Yonas Kolb
88e5e0a2ee
Merge pull request #299 from allu22/framework-testability
...
Remove testability flag from framework template
2018-04-23 18:43:00 +10:00
Alvar Hansen
06b82065b7
Remove testability flag from framework template
...
Currently this flag enables testability to all configurations. Correct
behaviour is to use default, project, value.
2018-04-23 11:32:05 +03: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
6dfd95e5cb
Merge pull request #297 from vhbit/brew-regression
...
Fixed regression introduced in #289
2018-04-14 17:28:56 +10:00
Valerii Hiora
84d9c14a44
Fixed regression introduced in #289
...
I guess that's the reason for
https://github.com/yonaskolb/XcodeGen/issues/51#issuecomment-381216565 ,
I haven't modified original pull request after new discoveries found in
discussion #283 (primarily - that it is not Xcode 9.3 issue, but issue
caused by Xcode and CLT installed in the same time).
This patch modifies ENV only if CLT is installed.
I've checked it against Xcode + CLT and it worked fine, it'll be great
if someone can confirm that this one works on Xcode only system. You
can do that by running `brew edit xcodegen` and after patching
`brew reinstall xcodegen`
2018-04-14 08:59:36 +03:00
Sascha Schwabbauer
29ca91c3a2
Remove file/product reference for legacy targets
...
Apparently legacy targets created by Xcode do not have a file or product reference. Xodeproj is unable to parse legacy targets generated with XcodeGen with the following error message:
`Xcodeproj doesn't know about the following attributes {"productReference"=>"FR_184465694726"} for the 'PBXLegacyTarget' isa.`
This commit removes file and product references for legacy targets.
2018-04-13 18:06:05 +02:00
Yonas Kolb
62a37b1b3b
Update brew to 1.9.0
2018-04-12 23:40:13 +10:00
Yonas Kolb
aec94c87f5
update changelog
2018-04-12 23:34:31 +10:00
Yonas Kolb
42cc76e95b
update changelog
2018-04-12 23:33:32 +10:00
Yonas Kolb
bc0e90c3d6
Update to 1.9.0
2018-04-12 23:32:40 +10:00
Yonas Kolb
9d57942381
Merge pull request #281 from yonaskolb/rename_project_spec
...
Rename ProjectSpec to Project
2018-04-12 23:20:33 +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
f62e24e1a5
Merge pull request #293 from yonaskolb/root_files
...
Support adding root files
2018-04-12 23:07:10 +10:00
Yonas Kolb
e5016afba7
update readme for fileGroups
2018-04-12 00:30:31 +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
89d3bfcf91
Merge pull request #289 from vhbit/brew-fix
...
Added workaround for brew & Xcode 9.3 compatibility
2018-04-11 23:21:14 +10:00
Yonas Kolb
ba97674d30
Merge pull request #291 from yonaskolb/fix_root_folder
...
Fix folder in root with createIntermediateGroups
2018-04-11 23:11:20 +10:00
Yonas Kolb
e01b72c19d
Update README.md
2018-04-11 18:10:51 +10:00
Yonas Kolb
10e8048805
fix folder in root with createIntermediateGroups
2018-04-10 21:44:54 +10:00
Yonas Kolb
11bf00da2b
added nested folders to test project
2018-04-10 20:22:38 +10:00
Yonas Kolb
9369ce3d63
commit fixture workspace check
2018-04-10 20:22:12 +10:00
Yonas Kolb
9cf58c8561
remove old file
2018-04-10 20:12:54 +10:00
Yonas Kolb
c78d567eb9
update changelog
2018-04-10 20:01:09 +10:00
Yonas Kolb
2d9e937df5
update to xcproj 4.3.0
2018-04-10 19:53:23 +10:00
Valerii Hiora
5ce17487e1
Added workaround for brew & Xcode 9.3 compatibility
...
`libxml2` has to be included in `ISYSTEM_PATH` for building one of
dependencies. It didn't happen automatically before Xcode 9.3
so `homebrew` patched environment variable to get it work.
But since Xcode 9.3 includes it already, the build will fail
because of redefinition of `libxml2` module.
It's a bug of `homebrew` but before it's fixed, it's easier
to provide in-place workaround for now.
Fixes #283
2018-04-10 09:36:01 +03: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
1f817d2313
Merge pull request #288 from yonaskolb/no_build_phase_folders
...
Fixed build phase of `none` not being applied to folders
2018-04-06 23:59:07 +10:00
Yonas Kolb
fd3c903595
fixed build phase of none
not being applied to folders
2018-04-06 08:38:26 +10:00
Yonas Kolb
590aee7515
Update README.md
2018-04-06 08:34:23 +10:00
Linus Unnebäck
3d98a48637
Target Xcode 9.3
2018-04-04 17:08:26 +01:00
Yonas Kolb
92d2e21d93
swift 4.1 package changes
2018-04-04 20:26:30 +10:00
Yonas Kolb
5264993371
add release build step to circleCI
2018-04-04 20:26:03 +10:00
Yonas Kolb
35e1a59eaa
Merge pull request #282 from yonaskolb/yaml_quoted_values
...
Update Yams to fix quoted values
2018-03-31 09:06:20 +11:00
Yonas Kolb
e9ec34cace
update Yams to fix quoted values
2018-03-30 19:24:19 +11:00
Yonas Kolb
138ddb901f
Merge pull request #280 from yonaskolb/target_scheme_actions
...
Target scheme pre and post actions
2018-03-30 16:27:51 +11: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
b2bb1c0c4d
remove release zip file
2018-03-27 17:26:33 +11:00
Yonas Kolb
333fb7c71b
Update brew to 1.8.0
2018-03-27 17:20:06 +11:00
Yonas Kolb
56b5a13674
Update to 1.8.0
2018-03-27 17:18:29 +11:00
Yonas Kolb
fd27b6a90a
update changelog
2018-03-27 16:52:05 +11:00
Yonas Kolb
b76a49604e
Merge pull request #277 from yonaskolb/set_signing_attributes
...
Automatically set DevelopmentTeam and ProvisioningStyle TargetAttributes
2018-03-27 16:37:41 +11:00
Yonas Kolb
b3ba1cb0ec
automatically set DevelopmentTeam and ProvisioningStyle TargetAttributes
2018-03-27 15:47:23 +11:00