Yonas Kolb
22b1ba9045
Merge pull request #94 from keith/ks/resource-files
...
Exclude more file types from resources
2017-10-18 18:23:37 +02:00
Keith Smiley
3ab7071703
Exclude more file types from resources
...
Entitlements files, gpx files, and explicit lproj directories should
never be included in a target's copy resources phase.
Ideally this would also include files with the plist extension, but
there are some outliers such as AppIntentVocabulary.plist.
2017-10-16 21:33:23 -07:00
Keith Smiley
5c39cf4e14
Add support for copying Watch apps
...
Watch apps aren't copied to the same place as other targets, they need
their own copy files phase with a custom path just for watch targets.
2017-10-16 21:31:27 -07:00
ryohey
859609158c
fix localized sources
2017-10-16 11:58:21 +09:00
ryohey
2f2c89e0c1
fix localisation variant groups
2017-10-16 11:51:28 +09:00
Yonas Kolb
fd2bf39b28
Merge pull request #82 from toshi0383/ts-always-embed-and-link-frameworks-for-macos
...
Always embed and link frameworks for macOS
2017-10-13 23:12:36 +02:00
Eric Miller
5d9c3a9ab8
Update to xcproj 0.4.0
2017-10-10 13:39:18 -05:00
mironal
f6d6f17f1b
sort carthage dependencies
2017-10-05 10:53:08 +09:00
toshi0383
d03fb7785e
add guard for non-app target
2017-10-04 22:22:39 +09:00
toshi0383
c94de4d6cc
Always embed and link frameworks for macOS
2017-10-04 22:22:39 +09:00
mironal
d1efa9ac64
Add outputpaths to carthage copy-framewors script
...
According to Carthage README, the Output Files should be set to
`carthage copy-frameworks` script.
https://github.com/Carthage/Carthage#if-youre-building-for-ios-tvos-or-watchos
2017-10-04 15:02:35 +09:00
toshi0383
668a75fce8
Fix typo: dependancies => dependencies
2017-10-03 00:08:39 +09:00
Yonas Kolb
c23ad0033b
don't add carthage dependency to copy-frameworks script if embed: false
2017-10-02 01:41:37 +02:00
Yonas Kolb
4c5401dd80
sort group files for APFS
2017-10-01 12:43:42 +02:00
Yonas Kolb
fec6066d91
updated to xcproj 0.3.0
2017-10-01 11:42:07 +02:00
Toshihiro Suzuki
4227ac243e
No need carthage copy-frameworks for macOS app ( #76 )
...
* No need carthage copy-frameworks for macOS
* Update CHANGELOG.md
2017-09-29 17:51:08 +02:00
Toshihiro Suzuki
6901f8b325
Fix typo: dependancy => dependency ( #75 )
2017-09-29 17:34:01 +02:00
Toshihiro Suzuki
a271fec18d
Fixed wrong directory path for macOS ( #74 )
...
* Fixed wrong directory path for macOS
before: Carthage/Build/macOS
after: Carthage/Build/Mac
* Update CHANGELOG.md
2017-09-29 17:23:01 +02:00
Yonas Kolb
8ddc129a2f
automatically set TEST_TARGET_NAME if not defined
2017-09-28 14:31:41 +02:00
Yonas Kolb
1c578d1a66
escape target name in auto generated PRODUCT_BUNDLE_IDENTIFIER
2017-09-25 21:08:15 +02:00
Yonas Kolb
c9e8e68bc5
move bundleIdPrefix to options
2017-09-25 15:30:15 +02:00
Yonas Kolb
de8f885ae3
add bundleIdPrefix for generating PRODUCT_BUNDLE_IDENTIFIER
2017-09-24 21:21:57 +02:00
Yonas Kolb
2d1ccb6d1d
rename project.groups to project.fileGroups
2017-09-24 19:35:26 +02:00
Yonas Kolb
71e5b4a2f2
include project settings when checking for INFOPLIST_FILE
2017-09-24 19:21:27 +02:00
Yonas Kolb
67ad669ea5
add project xcconfig files
2017-09-23 22:48:50 +02:00
Yonas Kolb
8e3966a5b8
add groups to spec for specifying non build files
2017-09-23 22:39:15 +02:00
Yonas Kolb
eb5738dbd0
fix target xcconfig files not working
2017-09-23 22:39:12 +02:00
Yonas Kolb
a20885e6b4
checking build setting existence checks xcconfig files too
2017-09-23 21:31:36 +02:00
Yonas Kolb
2b4d8aa6ff
update generated LastUpgradeVersion to 0900
2017-09-19 13:14:38 +02:00
Yonas Kolb
a689e8f224
fix incorrect default build script shell path
2017-09-19 12:34:22 +02:00
Yonas Kolb
956edd3350
upgrade to xcodeproj 0.1.2
2017-09-14 21:28:09 +02:00
Palmero, Antonio
09ef25bd0d
Add support to C and C++ files in ‘Compile sources’
...
Previously the Compile Sources section was empty because it was not able
to recognize the file extension.
2017-09-08 17:21:33 +02:00
Yonas Kolb
ea41e6bbc6
set project attributes
2017-08-30 17:06:41 +02:00
Yonas Kolb
183630159e
don't bother linking target dependencies
2017-08-30 16:46:31 +02:00
Yonas Kolb
6774934a1b
support include array in spec that merges other specs
2017-08-30 12:58:10 +02:00
Yonas Kolb
6bfb0eade6
fix "" not escaping in build scripts
2017-08-28 17:44:42 +02:00
Yonas Kolb
4bf00f42d5
fix embedded framework dependencies
2017-08-28 14:19:00 +02:00
Yonas Kolb
67c9626d98
add "$(inherited)" when setting automatic carthage FRAMEWORK_SEARCH_PATHS
2017-08-27 12:31:45 +02:00
Yonas Kolb
59d289f6db
automatically find Info.plist
2017-08-27 12:28:18 +02:00
Yonas Kolb
cb3232df9f
add dependency embed settings
2017-08-27 11:55:44 +02:00
Yonas Kolb
1ef53e39f0
change Target.Dependency to a struct with embed
2017-08-27 11:53:16 +02:00
Yonas Kolb
d830c3c1e4
automatically generate carthage framework search paths
2017-08-26 23:43:41 +02:00
Yonas Kolb
0adce9371c
generate carthage group in Frameworks
2017-08-26 22:15:41 +02:00
Yonas Kolb
6f9f194863
rename RunScript to BuildScript
2017-08-26 15:01:09 +02:00
Yonas Kolb
5126b0cb7a
fixed localized files not being added to build phase of targets
2017-08-26 15:01:09 +02:00
Yonas Kolb
6c7cca1092
add option for carthageBuildPath
2017-08-25 16:22:40 +02:00
Yonas Kolb
fc72702e33
update to xcodeproj 0.1.0
2017-08-25 15:05:31 +02:00
Yonas Kolb
91f8582d17
remove shell script escaping, as now escaped in xcodeproj
2017-08-25 11:39:17 +02:00
Yonas Kolb
edca4390e4
add BuildScript.runOnlyWhenInstalling
2017-08-24 17:02:27 +02:00
Yonas Kolb
5f999a2ab1
fix xcodeproj 0.0.9 module changes
2017-08-04 08:52:30 +02:00