Skip to content

Commit 3f152be

Browse files
committed
🍎 Add MacOS example.
1 parent 2266952 commit 3f152be

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1531
-88
lines changed

example/.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,3 @@ app.*.symbols
3939

4040
# Obfuscation related
4141
app.*.map.json
42-
43-
# Exceptions to above rules.
44-
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages

example/android/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ gradle-wrapper.jar
55
/gradlew.bat
66
/local.properties
77
GeneratedPluginRegistrant.java
8+
9+
# Remember to never publicly share your keystore.
10+
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11+
key.properties
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
package com.fluttercandies.wechatAssetsPickerExample
22

3-
import androidx.annotation.NonNull
43
import io.flutter.embedding.android.FlutterActivity
5-
import io.flutter.embedding.engine.FlutterEngine
6-
import io.flutter.plugins.GeneratedPluginRegistrant
74

85
class MainActivity: FlutterActivity() {
9-
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
10-
GeneratedPluginRegistrant.registerWith(flutterEngine)
11-
}
126
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3+
<!-- Theme applied to the Android Window while the process is starting -->
34
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
45
<!-- Show a splash screen on the activity. Automatically removed when
56
Flutter draws its first frame -->
67
<item name="android:windowBackground">@drawable/launch_background</item>
78
</style>
9+
<!-- Theme applied to the Android Window as soon as the process has started.
10+
This theme determines the color of the Android Window while your
11+
Flutter UI initializes, as well as behind your Flutter UI while its
12+
running.
13+
14+
This Theme is only used starting with V2 of Flutter's Android embedding. -->
15+
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
16+
<item name="android:windowBackground">@android:color/white</item>
17+
</style>
818
</resources>

example/android/settings.gradle

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
include ':app'
22

3-
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
3+
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
4+
def properties = new Properties()
45

5-
def plugins = new Properties()
6-
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
7-
if (pluginsFile.exists()) {
8-
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
9-
}
6+
assert localPropertiesFile.exists()
7+
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
108

11-
plugins.each { name, path ->
12-
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
13-
include ":$name"
14-
project(":$name").projectDir = pluginDirectory
15-
}
9+
def flutterSdkPath = properties.getProperty("flutter.sdk")
10+
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11+
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

example/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
<key>CFBundleVersion</key>
2222
<string>1.0</string>
2323
<key>MinimumOSVersion</key>
24-
<string>8.0</string>
24+
<string>9.0</string>
2525
</dict>
2626
</plist>

example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 50 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
/* Begin PBXBuildFile section */
1010
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
11-
18F11069EC16DA99CBE87B5A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F61C5FC3798CA5299D736A2 /* Pods_Runner.framework */; };
11+
2AC6D69FC85DBCBE615FE292 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4992C6E09AACD09AD87446E1 /* Pods_Runner.framework */; };
1212
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
1313
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
1414
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
@@ -30,11 +30,11 @@
3030
/* End PBXCopyFilesBuildPhase section */
3131

3232
/* Begin PBXFileReference section */
33-
1303D84AEE241D2BD97E068D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
3433
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
3534
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3635
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
37-
4F2411158FCABD10F851270F /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
36+
4992C6E09AACD09AD87446E1 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
37+
713E22BCE39FB127B8A0E6C1 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
3838
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
3939
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4040
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
@@ -45,31 +45,28 @@
4545
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
4646
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4747
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
48-
9F61C5FC3798CA5299D736A2 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
49-
B89250A1CEFF4EB2C2BF5197 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
48+
997B4D7366AB53C6B71BFCE7 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
49+
B3E25C4F9EEE9734FC2DF87F /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
5050
/* End PBXFileReference section */
5151

5252
/* Begin PBXFrameworksBuildPhase section */
5353
97C146EB1CF9000F007C117D /* Frameworks */ = {
5454
isa = PBXFrameworksBuildPhase;
5555
buildActionMask = 2147483647;
5656
files = (
57-
18F11069EC16DA99CBE87B5A /* Pods_Runner.framework in Frameworks */,
57+
2AC6D69FC85DBCBE615FE292 /* Pods_Runner.framework in Frameworks */,
5858
);
5959
runOnlyForDeploymentPostprocessing = 0;
6060
};
6161
/* End PBXFrameworksBuildPhase section */
6262

6363
/* Begin PBXGroup section */
64-
380C179BB305857D41CFB1BF /* Pods */ = {
64+
160535024E1A4CB99DF34291 /* Frameworks */ = {
6565
isa = PBXGroup;
6666
children = (
67-
4F2411158FCABD10F851270F /* Pods-Runner.debug.xcconfig */,
68-
1303D84AEE241D2BD97E068D /* Pods-Runner.release.xcconfig */,
69-
B89250A1CEFF4EB2C2BF5197 /* Pods-Runner.profile.xcconfig */,
67+
4992C6E09AACD09AD87446E1 /* Pods_Runner.framework */,
7068
);
71-
name = Pods;
72-
path = Pods;
69+
name = Frameworks;
7370
sourceTree = "<group>";
7471
};
7572
9740EEB11CF90186004384FC /* Flutter */ = {
@@ -89,8 +86,8 @@
8986
9740EEB11CF90186004384FC /* Flutter */,
9087
97C146F01CF9000F007C117D /* Runner */,
9188
97C146EF1CF9000F007C117D /* Products */,
92-
380C179BB305857D41CFB1BF /* Pods */,
93-
A8FFB2DEEFCF97CF053B121D /* Frameworks */,
89+
DC6A09D914C781F3D9864908 /* Pods */,
90+
160535024E1A4CB99DF34291 /* Frameworks */,
9491
);
9592
sourceTree = "<group>";
9693
};
@@ -109,7 +106,6 @@
109106
97C146FD1CF9000F007C117D /* Assets.xcassets */,
110107
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
111108
97C147021CF9000F007C117D /* Info.plist */,
112-
97C146F11CF9000F007C117D /* Supporting Files */,
113109
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
114110
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
115111
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
@@ -118,19 +114,15 @@
118114
path = Runner;
119115
sourceTree = "<group>";
120116
};
121-
97C146F11CF9000F007C117D /* Supporting Files */ = {
122-
isa = PBXGroup;
123-
children = (
124-
);
125-
name = "Supporting Files";
126-
sourceTree = "<group>";
127-
};
128-
A8FFB2DEEFCF97CF053B121D /* Frameworks */ = {
117+
DC6A09D914C781F3D9864908 /* Pods */ = {
129118
isa = PBXGroup;
130119
children = (
131-
9F61C5FC3798CA5299D736A2 /* Pods_Runner.framework */,
120+
997B4D7366AB53C6B71BFCE7 /* Pods-Runner.debug.xcconfig */,
121+
713E22BCE39FB127B8A0E6C1 /* Pods-Runner.release.xcconfig */,
122+
B3E25C4F9EEE9734FC2DF87F /* Pods-Runner.profile.xcconfig */,
132123
);
133-
name = Frameworks;
124+
name = Pods;
125+
path = Pods;
134126
sourceTree = "<group>";
135127
};
136128
/* End PBXGroup section */
@@ -140,14 +132,14 @@
140132
isa = PBXNativeTarget;
141133
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
142134
buildPhases = (
143-
FA37D73C14DE2A31EC5EE9DB /* [CP] Check Pods Manifest.lock */,
135+
85E256E8024B53B467F5E54D /* [CP] Check Pods Manifest.lock */,
144136
9740EEB61CF901F6004384FC /* Run Script */,
145137
97C146EA1CF9000F007C117D /* Sources */,
146138
97C146EB1CF9000F007C117D /* Frameworks */,
147139
97C146EC1CF9000F007C117D /* Resources */,
148140
9705A1C41CF9048500538489 /* Embed Frameworks */,
149141
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
150-
99D03DE3A07ABEB6F4CAE55B /* [CP] Embed Pods Frameworks */,
142+
A34F392B37BBED37711E6628 /* [CP] Embed Pods Frameworks */,
151143
);
152144
buildRules = (
153145
);
@@ -165,7 +157,7 @@
165157
isa = PBXProject;
166158
attributes = {
167159
LastUpgradeCheck = 1020;
168-
ORGANIZATIONNAME = "The Chromium Authors";
160+
ORGANIZATIONNAME = "";
169161
TargetAttributes = {
170162
97C146ED1CF9000F007C117D = {
171163
CreatedOnToolsVersion = 7.3.1;
@@ -174,7 +166,7 @@
174166
};
175167
};
176168
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
177-
compatibilityVersion = "Xcode 3.2";
169+
compatibilityVersion = "Xcode 9.3";
178170
developmentRegion = en;
179171
hasScannedForEncodings = 0;
180172
knownRegions = (
@@ -220,6 +212,28 @@
220212
shellPath = /bin/sh;
221213
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
222214
};
215+
85E256E8024B53B467F5E54D /* [CP] Check Pods Manifest.lock */ = {
216+
isa = PBXShellScriptBuildPhase;
217+
buildActionMask = 2147483647;
218+
files = (
219+
);
220+
inputFileListPaths = (
221+
);
222+
inputPaths = (
223+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
224+
"${PODS_ROOT}/Manifest.lock",
225+
);
226+
name = "[CP] Check Pods Manifest.lock";
227+
outputFileListPaths = (
228+
);
229+
outputPaths = (
230+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
231+
);
232+
runOnlyForDeploymentPostprocessing = 0;
233+
shellPath = /bin/sh;
234+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
235+
showEnvVarsInLog = 0;
236+
};
223237
9740EEB61CF901F6004384FC /* Run Script */ = {
224238
isa = PBXShellScriptBuildPhase;
225239
buildActionMask = 2147483647;
@@ -234,7 +248,7 @@
234248
shellPath = /bin/sh;
235249
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
236250
};
237-
99D03DE3A07ABEB6F4CAE55B /* [CP] Embed Pods Frameworks */ = {
251+
A34F392B37BBED37711E6628 /* [CP] Embed Pods Frameworks */ = {
238252
isa = PBXShellScriptBuildPhase;
239253
buildActionMask = 2147483647;
240254
files = (
@@ -262,28 +276,6 @@
262276
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
263277
showEnvVarsInLog = 0;
264278
};
265-
FA37D73C14DE2A31EC5EE9DB /* [CP] Check Pods Manifest.lock */ = {
266-
isa = PBXShellScriptBuildPhase;
267-
buildActionMask = 2147483647;
268-
files = (
269-
);
270-
inputFileListPaths = (
271-
);
272-
inputPaths = (
273-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
274-
"${PODS_ROOT}/Manifest.lock",
275-
);
276-
name = "[CP] Check Pods Manifest.lock";
277-
outputFileListPaths = (
278-
);
279-
outputPaths = (
280-
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
281-
);
282-
runOnlyForDeploymentPostprocessing = 0;
283-
shellPath = /bin/sh;
284-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
285-
showEnvVarsInLog = 0;
286-
};
287279
/* End PBXShellScriptBuildPhase section */
288280

289281
/* Begin PBXSourcesBuildPhase section */
@@ -359,7 +351,7 @@
359351
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
360352
GCC_WARN_UNUSED_FUNCTION = YES;
361353
GCC_WARN_UNUSED_VARIABLE = YES;
362-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
354+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
363355
MTL_ENABLE_DEBUG_INFO = NO;
364356
SDKROOT = iphoneos;
365357
SUPPORTED_PLATFORMS = iphoneos;
@@ -386,7 +378,7 @@
386378
"$(inherited)",
387379
"$(PROJECT_DIR)/Flutter",
388380
);
389-
PRODUCT_BUNDLE_IDENTIFIER = com.example.example;
381+
PRODUCT_BUNDLE_IDENTIFIER = com.example.wechatAssetsPickerDemo;
390382
PRODUCT_NAME = "$(TARGET_NAME)";
391383
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
392384
SWIFT_VERSION = 5.0;
@@ -441,7 +433,7 @@
441433
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
442434
GCC_WARN_UNUSED_FUNCTION = YES;
443435
GCC_WARN_UNUSED_VARIABLE = YES;
444-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
436+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
445437
MTL_ENABLE_DEBUG_INFO = YES;
446438
ONLY_ACTIVE_ARCH = YES;
447439
SDKROOT = iphoneos;
@@ -490,7 +482,7 @@
490482
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
491483
GCC_WARN_UNUSED_FUNCTION = YES;
492484
GCC_WARN_UNUSED_VARIABLE = YES;
493-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
485+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
494486
MTL_ENABLE_DEBUG_INFO = NO;
495487
SDKROOT = iphoneos;
496488
SUPPORTED_PLATFORMS = iphoneos;
@@ -518,7 +510,7 @@
518510
"$(inherited)",
519511
"$(PROJECT_DIR)/Flutter",
520512
);
521-
PRODUCT_BUNDLE_IDENTIFIER = com.example.example;
513+
PRODUCT_BUNDLE_IDENTIFIER = com.example.wechatAssetsPickerDemo;
522514
PRODUCT_NAME = "$(TARGET_NAME)";
523515
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
524516
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -545,7 +537,7 @@
545537
"$(inherited)",
546538
"$(PROJECT_DIR)/Flutter",
547539
);
548-
PRODUCT_BUNDLE_IDENTIFIER = com.example.example;
540+
PRODUCT_BUNDLE_IDENTIFIER = com.example.wechatAssetsPickerDemo;
549541
PRODUCT_NAME = "$(TARGET_NAME)";
550542
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
551543
SWIFT_VERSION = 5.0;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PreviewsEnabled</key>
6+
<false/>
7+
</dict>
8+
</plist>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

0 commit comments

Comments
 (0)