diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-04-15 14:51:11 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-04-16 22:46:26 -0700 |
commit | f83c7a8b81441099436dbe5c565e1f87bbd40f6f (patch) | |
tree | bc61bf38e89db50cca953dd93cb1376a154d89f8 /platform/ios/ios.xcworkspace | |
parent | 61c9faaf99d5af938e9264d439ed1340db089ed1 (diff) | |
download | qtlocation-mapboxgl-f83c7a8b81441099436dbe5c565e1f87bbd40f6f.tar.gz |
[ios] Force workspace-relative DerivedData
A workspace places derived data under ~/Library/ by default. We need it to live under build/ for all users. Instead of a legacy-style build products directory, force a workspace-relative DerivedData directory that matches the standard Xcode 4+ layout. Share the workspace settings file that forces the setting. Note that Xcode places its build and index output one level deeper than xcodebuild does.
Also fixed make ipackage-sim by conditionalizing anything related to the .dSYM file, which isn’t generated in the Debug configuration.
Diffstat (limited to 'platform/ios/ios.xcworkspace')
-rw-r--r-- | platform/ios/ios.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/platform/ios/ios.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/platform/ios/ios.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000000..09129db48c --- /dev/null +++ b/platform/ios/ios.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildLocationStyle</key> + <string>UseAppPreferences</string> + <key>CustomBuildLocationType</key> + <string>RelativeToDerivedData</string> + <key>DerivedDataCustomLocation</key> + <string>../../build/DerivedData</string> + <key>DerivedDataLocationStyle</key> + <string>WorkspaceRelativePath</string> + <key>IssueFilterStyle</key> + <string>ShowActiveSchemeOnly</string> + <key>LiveSourceIssuesEnabled</key> + <true/> +</dict> +</plist> |