ryohey
d29eada4bb
Fix removeEmpty()
2021-07-14 21:46:03 +09:00
yonaskolb
161a9d04d3
generate fixture specs
2021-05-01 15:34:08 +10:00
ryohey
fb8450c15c
Refactoring
2021-04-14 19:08:38 +09:00
ryohey
b24b296e9f
Add test for Carthage deintegration
2021-04-14 13:35:53 +09:00
ryohey
55bddca91b
Add test for Cocoapods deintegration
2021-04-14 13:35:53 +09:00
ryohey
79fd2b46b1
Add test fixture
2021-04-14 13:35:53 +09:00
ryohey
d8936e21be
Remove Carthage settings
2021-04-14 13:35:52 +09:00
ryohey
bf49afab66
Remove Cocoapods settings
2021-04-14 13:35:05 +09:00
ryohey
fb301bad52
Add build configurations
2020-10-21 20:43:27 +09:00
ryohey
261893438e
Generate schemes spec
2020-10-21 19:08:18 +09:00
ryohey
a766850fdf
Merge branch 'master' into spec-generation
2020-10-21 14:06:05 +09:00
Liam Nichols
9fdc194771
Add useBaseInternationalization to SpecOptions ( #961 )
...
* Add 'useBaseInternationalization' setting to SpecOptions (default value of true)
* Update PBXProjGenerator to only include Base into knownRegions if it was either detected on the filesystem or if the project spec options opt into it
* Update ProjectSpec.md to include useBaseInternationalization
* Update AnotherProject to demonstrate Base Internationalization opt out
* Update CHANGELOG.md
2020-10-13 15:20:53 +11:00
Ken Tominaga
36932f4f87
Update Crashlytics FAQ ( #962 )
2020-10-06 18:12:21 +11:00
yonaskolb
bb4a3fa2dd
update changelog for 2.18.0
2.18.0
2020-10-02 18:43:00 +10:00
Yonas Kolb
4988388cc5
Update to Xcode 12 ( #960 )
...
* update to final xcode 12 version
* only generate and test xcode 12 project
* update default xcode version to 12
* update changelog
2020-10-02 18:42:50 +10:00
yonaskolb
61a389b83f
Update to 2.18.0
2020-10-02 18:24:36 +10:00
Liam Nichols
d959bdfddd
Enable Base Localization by default ( #955 )
...
* Update PBXProjGenerator to include 'Base' developmentRegion and file system derived knownRegions in the output knownRegions
* Update CHANGELOG.md
* Run tests to update fixtures
2020-10-02 18:23:38 +10:00
Liam Nichols
5ea9b4eec4
Update SettingsPresets to include new and modified values as part of Xcode 12 ( #953 )
...
* Update SettingsPresets to include new and modified values as part of Xcode 12's TemplateInfo.plist
* Update CHANGELOG.md
* Update Test Fixtures after running unit tests
* Revert change to GCC_PREPROCESSOR_DEFINITIONS order (https://github.com/yonaskolb/XcodeGen/pull/953\#discussion_r497486482 )
* Run tests to update fixtures
2020-10-02 17:52:30 +10:00
Roman Podymov
742fe69c5b
"Copy only when installing" for "Embed App Extensions" ( #948 )
...
* Added onlyCopyExtensionsOnInstall
* Fix for Xcode 12
* Fixed PBXCopyFilesBuildPhase for "Embed App Extensions"
* Test for onlyCopyExtensionsOnInstall
* Update CHANGELOG.md
* Update ProjectSpec.md
* Refactoring
* More tests for onlyCopyExtensionsOnInstall
* Reverted
* Refactoring with getPBXCopyFilesBuildPhase
* Deleted similar tests
* onlyCopyExtensionsOnInstall -> onlyCopyFilesOnInstall
* Update ProjectSpec.md
* Update CHANGELOG.md
* Update ProjectGeneratorTests.swift
2020-10-02 17:48:32 +10:00
Masaki Haga
162635243c
Update ProjectSpec.md ( #956 )
2020-09-29 16:45:30 +10:00
Cody Vandermyn
43177dec49
Select the first runnable target ( #957 )
...
* Select the first runnable target, if there is one
Instead of just selecting the first target as the scheme target, instead search for and select the first runnable target. If there are no runnables found, then select the first target.
* update docs
2020-09-29 16:44:53 +10:00
rinsuki
775e14c48f
Fix appex's Runpath Search Paths under macOS target ( #952 )
...
* Fix appex's Runpath Search Paths under macOS target
* Update CHANGELOG.md
2020-09-21 18:44:37 +10:00
Yonas Kolb
a8a2c20b11
Update ProjectSpec.md
2020-09-14 13:13:16 +10:00
Yonas Kolb
19a5428c8a
Update ProjectSpec.md
2020-09-14 13:12:42 +10:00
Yonas Kolb
f2f121d19c
Fix Xcode 12 compiler error
2020-09-14 11:16:40 +10:00
Brentley Jones and Yonas Kolb
5ac96741bc
Improved Application Extension scheme generation ( #932 )
...
* Default extensions to launchAutomaticallySubstyle "2"
* Don't use debugger launcher with extensions
Xcode schemes don't use the LLDB launcher, even when debugging is enabled.
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-09-06 15:40:32 +10:00
Samuel Giddins
c8b24acbdd
Allow creating intermediary groups outside of the project directory ( #892 )
2020-09-02 14:45:27 -07:00
Dan Fleming
b11d5d2a1c
Run CI against Xcode 12 beta ( #936 )
...
* Run CI against Xcode 12 beta
* Update CHANGELOG
* fixtures: add workarounds for Xcode 12
* Refine xcode 12 workaround to not fail for xcode 11
2020-08-22 12:23:00 +10:00
Andrew Reach
cd55bfbdfe
Fix a bug in computing relative paths. ( #915 )
...
Once a difference in path components between base and self has been
encountered, it is no longer valid to skip over common components.
2020-08-17 08:39:31 +10:00
Brentley Jones and Dan Fleming
bc51191a3a
Add support for App Clips ( #909 )
...
* Add support for App Clips
Embeds App Clips into the containing app when they are a dependency.
* Patch #909 to not fail CI (#917 )
Co-authored-by: Dan Fleming <dflems@spotify.com >
2020-08-16 20:02:56 +10:00
Yonas Kolb
80e5f095fb
Update README.md
2020-08-14 00:28:28 +10:00
Pavlos Vinieratos
a32da98466
Update Examples.md ( #931 )
2020-08-13 15:20:01 +10:00
Bartosz Polaczyk and Bartosz Polaczyk
1d2a28490f
Add custom lldinit for a scheme ( #929 )
...
* Add customLLDBInit
* Add changelog info to a valid bucket
* Update PR number
* Add fixture tests
Co-authored-by: Bartosz Polaczyk <bartoszp@spotify.com >
2020-08-12 16:13:47 +10:00
tokizo
410f644a2f
Delete unnecessary processes. ( #927 ) ( #928 )
...
* Delete unnecessary processes.
* move value assignment up above
2020-08-11 15:15:27 +10:00
Darío Hereñú
d4c9f6226d
Fix typos ( #930 )
2020-08-11 09:38:11 +10:00
tokizo
2d30bb1db5
fix typo :) ( #926 )
2020-08-09 23:11:32 +10:00
Yonas Kolb
dddb0fc129
Update CHANGELOG.md
2020-08-06 09:13:41 +10:00
Kiran Thorat
691ca93677
Fixes for embedding SDK dependencies. ( #922 )
2020-08-06 09:13:13 +10:00
Cody Vandermyn
727a648623
Add ability to skip the entire test target ( #916 )
...
* add ability to skip the entire test target
* when skipped is true, add it to the toJSONValue dictionary
* Add changelog entry
2020-08-05 20:05:23 +10:00
Pavlos Vinieratos
9271d8acf5
Update Examples.md ( #923 )
2020-08-05 20:04:15 +10:00
Yonas Kolb
f631b6427c
Update to 2.17.0
2.17.0
2020-08-04 20:34:56 +10:00
Yonas Kolb
0bed4b835f
Update CHANGELOG.md
2020-08-04 16:10:34 +10:00
Kiran Thorat
142f84429d
Fixed issue of optionally excluding swift package from target dependencies. ( #920 )
...
fixed typo and updated changelog for fixes
2020-08-04 16:09:31 +10:00
Yonas Kolb
20a99e5018
Add FileTypes for cross project file options ( #914 )
...
* move BuildPhase
* add fileTypes
* update changelog
2020-08-04 09:14:32 +10:00
Yonas Kolb
25a539a236
Update CHANGELOG.md
2020-07-26 22:18:48 +10:00
Muhammad Muizzsuddin
d68900e313
Fix app extension scheme generation ( #899 )
...
* Fix XCScheme generation for Extension
* Use schemeTarget
2020-07-26 22:17:32 +10:00
Jared Sorge
331c3da0ef
Add Target option for copying frameworks when installing ( #912 )
...
* Add copy files on install option
* Add documentation
* Add tests
* Add to the target’s JSON if true
* Add changelog entry
* Add test for outputted pbxproj file
2020-07-26 22:15:42 +10:00
Brentley Jones
fc58e084b9
Update XcodeProj to 7.13.0 ( #908 )
...
This has support for App Clips.
2020-07-15 00:53:18 +10:00
ryohey
8303947b82
Fix Build Script Order
2020-07-12 17:25:15 +09:00
ryohey
ddce37361c
Add target dependencies
2020-07-12 16:15:07 +09:00