summaryrefslogtreecommitdiff
path: root/platform/ios/ios.xcworkspace
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-04-15 14:51:11 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-04-16 22:46:26 -0700
commitf83c7a8b81441099436dbe5c565e1f87bbd40f6f (patch)
treebc61bf38e89db50cca953dd93cb1376a154d89f8 /platform/ios/ios.xcworkspace
parent61c9faaf99d5af938e9264d439ed1340db089ed1 (diff)
downloadqtlocation-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.xcsettings18
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>