Showing
25 changed files
with
226 additions
and
259 deletions
@@ -22,67 +22,15 @@ | @@ -22,67 +22,15 @@ | ||
22 | **/doc/api/ | 22 | **/doc/api/ |
23 | .dart_tool/ | 23 | .dart_tool/ |
24 | .flutter-plugins | 24 | .flutter-plugins |
25 | +.flutter-plugins-dependencies | ||
25 | .packages | 26 | .packages |
26 | .pub-cache/ | 27 | .pub-cache/ |
27 | .pub/ | 28 | .pub/ |
28 | /build/ | 29 | /build/ |
29 | .metadata | 30 | .metadata |
30 | -.flutter-plugins-dependencies | ||
31 | 31 | ||
32 | -# Android related | ||
33 | -**/android/**/gradle-wrapper.jar | ||
34 | -**/android/.gradle | ||
35 | -**/android/captures/ | ||
36 | -**/android/gradlew | ||
37 | -**/android/gradlew.bat | ||
38 | -**/android/local.properties | ||
39 | -**/android/**/GeneratedPluginRegistrant.java | ||
40 | - | ||
41 | -# iOS/XCode related | ||
42 | -**/ios/**/*.mode1v3 | ||
43 | -**/ios/**/*.mode2v3 | ||
44 | -**/ios/**/*.moved-aside | ||
45 | -**/ios/**/*.pbxuser | ||
46 | -**/ios/**/*.perspectivev3 | ||
47 | -**/ios/**/*sync/ | ||
48 | -**/ios/**/.sconsign.dblite | ||
49 | -**/ios/**/.tags* | ||
50 | -**/ios/**/.vagrant/ | ||
51 | -**/ios/**/DerivedData/ | ||
52 | -**/ios/**/Icon? | ||
53 | -**/ios/**/Pods/ | ||
54 | -**/ios/**/.symlinks/ | ||
55 | -**/ios/**/profile | ||
56 | -**/ios/**/xcuserdata | ||
57 | -**/ios/.generated/ | ||
58 | -**/ios/Flutter/App.framework | ||
59 | -**/ios/Flutter/Flutter.framework | ||
60 | -**/ios/Flutter/Generated.xcconfig | ||
61 | -**/ios/Flutter/app.flx | ||
62 | -**/ios/Flutter/app.zip | ||
63 | -**/ios/Flutter/flutter_assets/ | ||
64 | -**/ios/Flutter/flutter_export_environment.sh | ||
65 | -**/ios/ServiceDefinitions.json | ||
66 | -**/ios/Runner/GeneratedPluginRegistrant.* | ||
67 | -**/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings | ||
68 | -**/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | ||
69 | -**/ios/Podfile.lock | ||
70 | -**/ios/Podfile | ||
71 | -**/ios/Flutter/Flutter.podspec | 32 | +# Web related |
72 | lib/generated_plugin_registrant.dart | 33 | lib/generated_plugin_registrant.dart |
73 | -**/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | ||
74 | - | ||
75 | -# macOS | ||
76 | -**/macos/Flutter/GeneratedPluginRegistrant.swift | ||
77 | -**/macos/Flutter/ephemeral | ||
78 | -**/macos/Pods | ||
79 | -**/macos/Runner.xcodeproj/xcuserdata | ||
80 | -**/macos/Runner.xcworkspace/xcuserdata | ||
81 | -**/ios/Flutter/Flutter.podspec | ||
82 | 34 | ||
83 | # Exceptions to above rules. | 35 | # Exceptions to above rules. |
84 | -!**/ios/**/default.mode1v3 | ||
85 | -!**/ios/**/default.mode2v3 | ||
86 | -!**/ios/**/default.pbxuser | ||
87 | -!**/ios/**/default.perspectivev3 | ||
88 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages | 36 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages |
printing/example/android/.gitignore
0 → 100644
@@ -46,18 +46,6 @@ android { | @@ -46,18 +46,6 @@ android { | ||
46 | // TODO: Add your own signing config for the release build. | 46 | // TODO: Add your own signing config for the release build. |
47 | // Signing with the debug keys for now, so `flutter run --release` works. | 47 | // Signing with the debug keys for now, so `flutter run --release` works. |
48 | signingConfig signingConfigs.debug | 48 | signingConfig signingConfigs.debug |
49 | - minifyEnabled true | ||
50 | - useProguard true | ||
51 | - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
52 | - | ||
53 | - ndk { | ||
54 | - abiFilters 'armeabi-v7a' | ||
55 | - } | ||
56 | - } | ||
57 | - | ||
58 | - debug { | ||
59 | - minifyEnabled false | ||
60 | - useProguard false | ||
61 | } | 49 | } |
62 | } | 50 | } |
63 | } | 51 | } |
1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
2 | package="com.example.example"> | 2 | package="com.example.example"> |
3 | - | ||
4 | <!-- io.flutter.app.FlutterApplication is an android.app.Application that | 3 | <!-- io.flutter.app.FlutterApplication is an android.app.Application that |
5 | calls FlutterMain.startInitialization(this); in its onCreate method. | 4 | calls FlutterMain.startInitialization(this); in its onCreate method. |
6 | In most cases you can leave this as-is, but you if you want to provide | 5 | In most cases you can leave this as-is, but you if you want to provide |
@@ -14,20 +13,18 @@ | @@ -14,20 +13,18 @@ | ||
14 | android:name=".MainActivity" | 13 | android:name=".MainActivity" |
15 | android:launchMode="singleTop" | 14 | android:launchMode="singleTop" |
16 | android:theme="@style/LaunchTheme" | 15 | android:theme="@style/LaunchTheme" |
17 | - android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" | 16 | + android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" |
18 | android:hardwareAccelerated="true" | 17 | android:hardwareAccelerated="true" |
19 | android:windowSoftInputMode="adjustResize"> | 18 | android:windowSoftInputMode="adjustResize"> |
20 | - <!-- This keeps the window background of the activity showing | ||
21 | - until Flutter renders its first frame. It can be removed if | ||
22 | - there is no splash screen (such as the default splash screen | ||
23 | - defined in @style/LaunchTheme). --> | ||
24 | - <meta-data | ||
25 | - android:name="io.flutter.app.android.SplashScreenUntilFirstFrame" | ||
26 | - android:value="true" /> | ||
27 | <intent-filter> | 19 | <intent-filter> |
28 | <action android:name="android.intent.action.MAIN"/> | 20 | <action android:name="android.intent.action.MAIN"/> |
29 | <category android:name="android.intent.category.LAUNCHER"/> | 21 | <category android:name="android.intent.category.LAUNCHER"/> |
30 | </intent-filter> | 22 | </intent-filter> |
31 | </activity> | 23 | </activity> |
24 | + <!-- Don't delete the meta-data below. | ||
25 | + This is used by the Flutter tool to generate GeneratedPluginRegistrant.java --> | ||
26 | + <meta-data | ||
27 | + android:name="flutterEmbedding" | ||
28 | + android:value="2" /> | ||
32 | </application> | 29 | </application> |
33 | </manifest> | 30 | </manifest> |
1 | package com.example.example; | 1 | package com.example.example; |
2 | 2 | ||
3 | -import android.os.Bundle; | ||
4 | -import io.flutter.app.FlutterActivity; | 3 | +import androidx.annotation.NonNull; |
4 | +import io.flutter.embedding.android.FlutterActivity; | ||
5 | +import io.flutter.embedding.engine.FlutterEngine; | ||
5 | import io.flutter.plugins.GeneratedPluginRegistrant; | 6 | import io.flutter.plugins.GeneratedPluginRegistrant; |
6 | 7 | ||
7 | public class MainActivity extends FlutterActivity { | 8 | public class MainActivity extends FlutterActivity { |
8 | @Override | 9 | @Override |
9 | - protected void onCreate(Bundle savedInstanceState) { | ||
10 | - super.onCreate(savedInstanceState); | ||
11 | - GeneratedPluginRegistrant.registerWith(this); | 10 | + public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) { |
11 | + GeneratedPluginRegistrant.registerWith(flutterEngine); | ||
12 | } | 12 | } |
13 | } | 13 | } |
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME | @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME | ||
3 | distributionPath=wrapper/dists | 3 | distributionPath=wrapper/dists |
4 | zipStoreBase=GRADLE_USER_HOME | 4 | zipStoreBase=GRADLE_USER_HOME |
5 | zipStorePath=wrapper/dists | 5 | zipStorePath=wrapper/dists |
6 | -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip | 6 | +distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip |
printing/example/ios/.gitignore
0 → 100644
1 | +*.mode1v3 | ||
2 | +*.mode2v3 | ||
3 | +*.moved-aside | ||
4 | +*.pbxuser | ||
5 | +*.perspectivev3 | ||
6 | +**/*sync/ | ||
7 | +.sconsign.dblite | ||
8 | +.tags* | ||
9 | +**/.vagrant/ | ||
10 | +**/DerivedData/ | ||
11 | +Icon? | ||
12 | +**/Pods/ | ||
13 | +**/.symlinks/ | ||
14 | +profile | ||
15 | +xcuserdata | ||
16 | +**/.generated/ | ||
17 | +Flutter/App.framework | ||
18 | +Flutter/Flutter.framework | ||
19 | +Flutter/Flutter.podspec | ||
20 | +Flutter/Generated.xcconfig | ||
21 | +Flutter/app.flx | ||
22 | +Flutter/app.zip | ||
23 | +Flutter/flutter_assets/ | ||
24 | +Flutter/flutter_export_environment.sh | ||
25 | +ServiceDefinitions.json | ||
26 | +Runner/GeneratedPluginRegistrant.* | ||
27 | + | ||
28 | +# Exceptions to above rules. | ||
29 | +!default.mode1v3 | ||
30 | +!default.mode2v3 | ||
31 | +!default.pbxuser | ||
32 | +!default.perspectivev3 |
printing/example/ios/Podfile
0 → 100644
1 | +# Uncomment this line to define a global platform for your project | ||
2 | +# platform :ios, '9.0' | ||
3 | + | ||
4 | +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. | ||
5 | +ENV['COCOAPODS_DISABLE_STATS'] = 'true' | ||
6 | + | ||
7 | +project 'Runner', { | ||
8 | + 'Debug' => :debug, | ||
9 | + 'Profile' => :release, | ||
10 | + 'Release' => :release, | ||
11 | +} | ||
12 | + | ||
13 | +def parse_KV_file(file, separator='=') | ||
14 | + file_abs_path = File.expand_path(file) | ||
15 | + if !File.exists? file_abs_path | ||
16 | + return []; | ||
17 | + end | ||
18 | + generated_key_values = {} | ||
19 | + skip_line_start_symbols = ["#", "/"] | ||
20 | + File.foreach(file_abs_path) do |line| | ||
21 | + next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ } | ||
22 | + plugin = line.split(pattern=separator) | ||
23 | + if plugin.length == 2 | ||
24 | + podname = plugin[0].strip() | ||
25 | + path = plugin[1].strip() | ||
26 | + podpath = File.expand_path("#{path}", file_abs_path) | ||
27 | + generated_key_values[podname] = podpath | ||
28 | + else | ||
29 | + puts "Invalid plugin specification: #{line}" | ||
30 | + end | ||
31 | + end | ||
32 | + generated_key_values | ||
33 | +end | ||
34 | + | ||
35 | +target 'Runner' do | ||
36 | + use_frameworks! | ||
37 | + use_modular_headers! | ||
38 | + | ||
39 | + # Flutter Pod | ||
40 | + | ||
41 | + copied_flutter_dir = File.join(__dir__, 'Flutter') | ||
42 | + copied_framework_path = File.join(copied_flutter_dir, 'Flutter.framework') | ||
43 | + copied_podspec_path = File.join(copied_flutter_dir, 'Flutter.podspec') | ||
44 | + unless File.exist?(copied_framework_path) && File.exist?(copied_podspec_path) | ||
45 | + # Copy Flutter.framework and Flutter.podspec to Flutter/ to have something to link against if the xcode backend script has not run yet. | ||
46 | + # That script will copy the correct debug/profile/release version of the framework based on the currently selected Xcode configuration. | ||
47 | + # CocoaPods will not embed the framework on pod install (before any build phases can generate) if the dylib does not exist. | ||
48 | + | ||
49 | + generated_xcode_build_settings_path = File.join(copied_flutter_dir, 'Generated.xcconfig') | ||
50 | + unless File.exist?(generated_xcode_build_settings_path) | ||
51 | + raise "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter pub get is executed first" | ||
52 | + end | ||
53 | + generated_xcode_build_settings = parse_KV_file(generated_xcode_build_settings_path) | ||
54 | + cached_framework_dir = generated_xcode_build_settings['FLUTTER_FRAMEWORK_DIR']; | ||
55 | + | ||
56 | + unless File.exist?(copied_framework_path) | ||
57 | + FileUtils.cp_r(File.join(cached_framework_dir, 'Flutter.framework'), copied_flutter_dir) | ||
58 | + end | ||
59 | + unless File.exist?(copied_podspec_path) | ||
60 | + FileUtils.cp(File.join(cached_framework_dir, 'Flutter.podspec'), copied_flutter_dir) | ||
61 | + end | ||
62 | + end | ||
63 | + | ||
64 | + # Keep pod path relative so it can be checked into Podfile.lock. | ||
65 | + pod 'Flutter', :path => 'Flutter' | ||
66 | + | ||
67 | + # Plugin Pods | ||
68 | + | ||
69 | + # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock | ||
70 | + # referring to absolute paths on developers' machines. | ||
71 | + system('rm -rf .symlinks') | ||
72 | + system('mkdir -p .symlinks/plugins') | ||
73 | + plugin_pods = parse_KV_file('../.flutter-plugins') | ||
74 | + plugin_pods.each do |name, path| | ||
75 | + symlink = File.join('.symlinks', 'plugins', name) | ||
76 | + File.symlink(path, symlink) | ||
77 | + pod name, :path => File.join(symlink, 'ios') | ||
78 | + end | ||
79 | +end | ||
80 | + | ||
81 | +# Prevent Cocoapods from embedding a second Flutter framework and causing an error with the new Xcode build system. | ||
82 | +install! 'cocoapods', :disable_input_output_paths => true | ||
83 | + | ||
84 | +post_install do |installer| | ||
85 | + installer.pods_project.targets.each do |target| | ||
86 | + target.build_configurations.each do |config| | ||
87 | + config.build_settings['ENABLE_BITCODE'] = 'NO' | ||
88 | + end | ||
89 | + end | ||
90 | +end |
@@ -17,7 +17,6 @@ | @@ -17,7 +17,6 @@ | ||
17 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; | 17 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; |
18 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; | 18 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; |
19 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; | 19 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; |
20 | - E8DE9257AFBCBC1504A2E8B5 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9F8451991F067F1B35AD2E /* Pods_Runner.framework */; }; | ||
21 | /* End PBXBuildFile section */ | 20 | /* End PBXBuildFile section */ |
22 | 21 | ||
23 | /* Begin PBXCopyFilesBuildPhase section */ | 22 | /* Begin PBXCopyFilesBuildPhase section */ |
@@ -38,12 +37,8 @@ | @@ -38,12 +37,8 @@ | ||
38 | /* Begin PBXFileReference section */ | 37 | /* Begin PBXFileReference section */ |
39 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; | 38 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; |
40 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; | 39 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; |
41 | - 1E8FFA8481E6F7C0861A5633 /* 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>"; }; | ||
42 | - 36CCD35B2CCD6DA63F3BB856 /* 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>"; }; | ||
43 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; | 40 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; |
44 | 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; }; | 41 | 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; }; |
45 | - 3E9F8451991F067F1B35AD2E /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
46 | - 64E6F026FD235CE443A8B399 /* 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>"; }; | ||
47 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; | 42 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; |
48 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 43 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
49 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; | 44 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; |
@@ -64,23 +59,12 @@ | @@ -64,23 +59,12 @@ | ||
64 | files = ( | 59 | files = ( |
65 | 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */, | 60 | 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */, |
66 | 3B80C3941E831B6300D905FE /* App.framework in Frameworks */, | 61 | 3B80C3941E831B6300D905FE /* App.framework in Frameworks */, |
67 | - E8DE9257AFBCBC1504A2E8B5 /* Pods_Runner.framework in Frameworks */, | ||
68 | ); | 62 | ); |
69 | runOnlyForDeploymentPostprocessing = 0; | 63 | runOnlyForDeploymentPostprocessing = 0; |
70 | }; | 64 | }; |
71 | /* End PBXFrameworksBuildPhase section */ | 65 | /* End PBXFrameworksBuildPhase section */ |
72 | 66 | ||
73 | /* Begin PBXGroup section */ | 67 | /* Begin PBXGroup section */ |
74 | - 55188E0E9477620B487B3E3D /* Pods */ = { | ||
75 | - isa = PBXGroup; | ||
76 | - children = ( | ||
77 | - 36CCD35B2CCD6DA63F3BB856 /* Pods-Runner.debug.xcconfig */, | ||
78 | - 64E6F026FD235CE443A8B399 /* Pods-Runner.release.xcconfig */, | ||
79 | - 1E8FFA8481E6F7C0861A5633 /* Pods-Runner.profile.xcconfig */, | ||
80 | - ); | ||
81 | - path = Pods; | ||
82 | - sourceTree = "<group>"; | ||
83 | - }; | ||
84 | 9740EEB11CF90186004384FC /* Flutter */ = { | 68 | 9740EEB11CF90186004384FC /* Flutter */ = { |
85 | isa = PBXGroup; | 69 | isa = PBXGroup; |
86 | children = ( | 70 | children = ( |
@@ -100,8 +84,6 @@ | @@ -100,8 +84,6 @@ | ||
100 | 9740EEB11CF90186004384FC /* Flutter */, | 84 | 9740EEB11CF90186004384FC /* Flutter */, |
101 | 97C146F01CF9000F007C117D /* Runner */, | 85 | 97C146F01CF9000F007C117D /* Runner */, |
102 | 97C146EF1CF9000F007C117D /* Products */, | 86 | 97C146EF1CF9000F007C117D /* Products */, |
103 | - 55188E0E9477620B487B3E3D /* Pods */, | ||
104 | - A068841E0B33BBCDB05C8960 /* Frameworks */, | ||
105 | ); | 87 | ); |
106 | sourceTree = "<group>"; | 88 | sourceTree = "<group>"; |
107 | }; | 89 | }; |
@@ -136,14 +118,6 @@ | @@ -136,14 +118,6 @@ | ||
136 | name = "Supporting Files"; | 118 | name = "Supporting Files"; |
137 | sourceTree = "<group>"; | 119 | sourceTree = "<group>"; |
138 | }; | 120 | }; |
139 | - A068841E0B33BBCDB05C8960 /* Frameworks */ = { | ||
140 | - isa = PBXGroup; | ||
141 | - children = ( | ||
142 | - 3E9F8451991F067F1B35AD2E /* Pods_Runner.framework */, | ||
143 | - ); | ||
144 | - name = Frameworks; | ||
145 | - sourceTree = "<group>"; | ||
146 | - }; | ||
147 | /* End PBXGroup section */ | 121 | /* End PBXGroup section */ |
148 | 122 | ||
149 | /* Begin PBXNativeTarget section */ | 123 | /* Begin PBXNativeTarget section */ |
@@ -151,14 +125,12 @@ | @@ -151,14 +125,12 @@ | ||
151 | isa = PBXNativeTarget; | 125 | isa = PBXNativeTarget; |
152 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; | 126 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; |
153 | buildPhases = ( | 127 | buildPhases = ( |
154 | - 1823E53487662DB3F45BAC31 /* [CP] Check Pods Manifest.lock */, | ||
155 | 9740EEB61CF901F6004384FC /* Run Script */, | 128 | 9740EEB61CF901F6004384FC /* Run Script */, |
156 | 97C146EA1CF9000F007C117D /* Sources */, | 129 | 97C146EA1CF9000F007C117D /* Sources */, |
157 | 97C146EB1CF9000F007C117D /* Frameworks */, | 130 | 97C146EB1CF9000F007C117D /* Frameworks */, |
158 | 97C146EC1CF9000F007C117D /* Resources */, | 131 | 97C146EC1CF9000F007C117D /* Resources */, |
159 | 9705A1C41CF9048500538489 /* Embed Frameworks */, | 132 | 9705A1C41CF9048500538489 /* Embed Frameworks */, |
160 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, | 133 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, |
161 | - 27917B59DB58561F8D7C1998 /* [CP] Embed Pods Frameworks */, | ||
162 | ); | 134 | ); |
163 | buildRules = ( | 135 | buildRules = ( |
164 | ); | 136 | ); |
@@ -175,12 +147,12 @@ | @@ -175,12 +147,12 @@ | ||
175 | 97C146E61CF9000F007C117D /* Project object */ = { | 147 | 97C146E61CF9000F007C117D /* Project object */ = { |
176 | isa = PBXProject; | 148 | isa = PBXProject; |
177 | attributes = { | 149 | attributes = { |
178 | - LastUpgradeCheck = 1010; | ||
179 | - ORGANIZATIONNAME = "The Chromium Authors"; | 150 | + LastUpgradeCheck = 1020; |
151 | + ORGANIZATIONNAME = ""; | ||
180 | TargetAttributes = { | 152 | TargetAttributes = { |
181 | 97C146ED1CF9000F007C117D = { | 153 | 97C146ED1CF9000F007C117D = { |
182 | CreatedOnToolsVersion = 7.3.1; | 154 | CreatedOnToolsVersion = 7.3.1; |
183 | - LastSwiftMigration = 1120; | 155 | + LastSwiftMigration = 1100; |
184 | }; | 156 | }; |
185 | }; | 157 | }; |
186 | }; | 158 | }; |
@@ -217,43 +189,6 @@ | @@ -217,43 +189,6 @@ | ||
217 | /* End PBXResourcesBuildPhase section */ | 189 | /* End PBXResourcesBuildPhase section */ |
218 | 190 | ||
219 | /* Begin PBXShellScriptBuildPhase section */ | 191 | /* Begin PBXShellScriptBuildPhase section */ |
220 | - 1823E53487662DB3F45BAC31 /* [CP] Check Pods Manifest.lock */ = { | ||
221 | - isa = PBXShellScriptBuildPhase; | ||
222 | - buildActionMask = 2147483647; | ||
223 | - files = ( | ||
224 | - ); | ||
225 | - inputFileListPaths = ( | ||
226 | - ); | ||
227 | - inputPaths = ( | ||
228 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
229 | - "${PODS_ROOT}/Manifest.lock", | ||
230 | - ); | ||
231 | - name = "[CP] Check Pods Manifest.lock"; | ||
232 | - outputFileListPaths = ( | ||
233 | - ); | ||
234 | - outputPaths = ( | ||
235 | - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
236 | - ); | ||
237 | - runOnlyForDeploymentPostprocessing = 0; | ||
238 | - shellPath = /bin/sh; | ||
239 | - 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"; | ||
240 | - showEnvVarsInLog = 0; | ||
241 | - }; | ||
242 | - 27917B59DB58561F8D7C1998 /* [CP] Embed Pods Frameworks */ = { | ||
243 | - isa = PBXShellScriptBuildPhase; | ||
244 | - buildActionMask = 2147483647; | ||
245 | - files = ( | ||
246 | - ); | ||
247 | - inputPaths = ( | ||
248 | - ); | ||
249 | - name = "[CP] Embed Pods Frameworks"; | ||
250 | - outputPaths = ( | ||
251 | - ); | ||
252 | - runOnlyForDeploymentPostprocessing = 0; | ||
253 | - shellPath = /bin/sh; | ||
254 | - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; | ||
255 | - showEnvVarsInLog = 0; | ||
256 | - }; | ||
257 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { | 192 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { |
258 | isa = PBXShellScriptBuildPhase; | 193 | isa = PBXShellScriptBuildPhase; |
259 | buildActionMask = 2147483647; | 194 | buildActionMask = 2147483647; |
@@ -361,6 +296,7 @@ | @@ -361,6 +296,7 @@ | ||
361 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 296 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
362 | MTL_ENABLE_DEBUG_INFO = NO; | 297 | MTL_ENABLE_DEBUG_INFO = NO; |
363 | SDKROOT = iphoneos; | 298 | SDKROOT = iphoneos; |
299 | + SUPPORTED_PLATFORMS = iphoneos; | ||
364 | TARGETED_DEVICE_FAMILY = "1,2"; | 300 | TARGETED_DEVICE_FAMILY = "1,2"; |
365 | VALIDATE_PRODUCT = YES; | 301 | VALIDATE_PRODUCT = YES; |
366 | }; | 302 | }; |
@@ -371,8 +307,8 @@ | @@ -371,8 +307,8 @@ | ||
371 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; | 307 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; |
372 | buildSettings = { | 308 | buildSettings = { |
373 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 309 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
310 | + CLANG_ENABLE_MODULES = YES; | ||
374 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 311 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
375 | - DEVELOPMENT_TEAM = S8QB4VV633; | ||
376 | ENABLE_BITCODE = NO; | 312 | ENABLE_BITCODE = NO; |
377 | FRAMEWORK_SEARCH_PATHS = ( | 313 | FRAMEWORK_SEARCH_PATHS = ( |
378 | "$(inherited)", | 314 | "$(inherited)", |
@@ -384,8 +320,9 @@ | @@ -384,8 +320,9 @@ | ||
384 | "$(inherited)", | 320 | "$(inherited)", |
385 | "$(PROJECT_DIR)/Flutter", | 321 | "$(PROJECT_DIR)/Flutter", |
386 | ); | 322 | ); |
387 | - PRODUCT_BUNDLE_IDENTIFIER = net.nfet.flutter.printingExample; | 323 | + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
388 | PRODUCT_NAME = "$(TARGET_NAME)"; | 324 | PRODUCT_NAME = "$(TARGET_NAME)"; |
325 | + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | ||
389 | SWIFT_VERSION = 5.0; | 326 | SWIFT_VERSION = 5.0; |
390 | VERSIONING_SYSTEM = "apple-generic"; | 327 | VERSIONING_SYSTEM = "apple-generic"; |
391 | }; | 328 | }; |
@@ -492,6 +429,7 @@ | @@ -492,6 +429,7 @@ | ||
492 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 429 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
493 | MTL_ENABLE_DEBUG_INFO = NO; | 430 | MTL_ENABLE_DEBUG_INFO = NO; |
494 | SDKROOT = iphoneos; | 431 | SDKROOT = iphoneos; |
432 | + SUPPORTED_PLATFORMS = iphoneos; | ||
495 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | 433 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
496 | TARGETED_DEVICE_FAMILY = "1,2"; | 434 | TARGETED_DEVICE_FAMILY = "1,2"; |
497 | VALIDATE_PRODUCT = YES; | 435 | VALIDATE_PRODUCT = YES; |
@@ -516,7 +454,7 @@ | @@ -516,7 +454,7 @@ | ||
516 | "$(inherited)", | 454 | "$(inherited)", |
517 | "$(PROJECT_DIR)/Flutter", | 455 | "$(PROJECT_DIR)/Flutter", |
518 | ); | 456 | ); |
519 | - PRODUCT_BUNDLE_IDENTIFIER = net.nfet.flutter.printingExample; | 457 | + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
520 | PRODUCT_NAME = "$(TARGET_NAME)"; | 458 | PRODUCT_NAME = "$(TARGET_NAME)"; |
521 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 459 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
522 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | 460 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
@@ -543,7 +481,7 @@ | @@ -543,7 +481,7 @@ | ||
543 | "$(inherited)", | 481 | "$(inherited)", |
544 | "$(PROJECT_DIR)/Flutter", | 482 | "$(PROJECT_DIR)/Flutter", |
545 | ); | 483 | ); |
546 | - PRODUCT_BUNDLE_IDENTIFIER = net.nfet.flutter.printingExample; | 484 | + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
547 | PRODUCT_NAME = "$(TARGET_NAME)"; | 485 | PRODUCT_NAME = "$(TARGET_NAME)"; |
548 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 486 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
549 | SWIFT_VERSION = 5.0; | 487 | SWIFT_VERSION = 5.0; |
printing/example/macos/.gitignore
0 → 100644
printing/example/macos/Podfile.lock
deleted
100644 → 0
1 | -PODS: | ||
2 | - - FlutterMacOS (1.0.0) | ||
3 | - - printing (0.0.1): | ||
4 | - - FlutterMacOS | ||
5 | - | ||
6 | -DEPENDENCIES: | ||
7 | - - FlutterMacOS (from `Flutter/ephemeral/.symlinks/flutter/darwin-x64`) | ||
8 | - - printing (from `Flutter/ephemeral/.symlinks/plugins/printing/macos`) | ||
9 | - | ||
10 | -EXTERNAL SOURCES: | ||
11 | - FlutterMacOS: | ||
12 | - :path: Flutter/ephemeral/.symlinks/flutter/darwin-x64 | ||
13 | - printing: | ||
14 | - :path: Flutter/ephemeral/.symlinks/plugins/printing/macos | ||
15 | - | ||
16 | -SPEC CHECKSUMS: | ||
17 | - FlutterMacOS: 15bea8a44d2fa024068daa0140371c020b4b6ff9 | ||
18 | - printing: 2f60992a2ee8b3d92204832d03a8dd0b864846e3 | ||
19 | - | ||
20 | -PODFILE CHECKSUM: d8ba9b3e9e93c62c74a660b46c6fcb09f03991a7 | ||
21 | - | ||
22 | -COCOAPODS: 1.8.4 |
@@ -30,7 +30,6 @@ | @@ -30,7 +30,6 @@ | ||
30 | 33D1A10522148B93006C7A3E /* FlutterMacOS.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 30 | 33D1A10522148B93006C7A3E /* FlutterMacOS.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
31 | D73912F022F37F9E000D13A0 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; }; | 31 | D73912F022F37F9E000D13A0 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; }; |
32 | D73912F222F3801D000D13A0 /* App.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | 32 | D73912F222F3801D000D13A0 /* App.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
33 | - FAFCDC119D6F65916930B501 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A64AB1A7623B8F4172F5E1C /* Pods_Runner.framework */; }; | ||
34 | /* End PBXBuildFile section */ | 33 | /* End PBXBuildFile section */ |
35 | 34 | ||
36 | /* Begin PBXContainerItemProxy section */ | 35 | /* Begin PBXContainerItemProxy section */ |
@@ -59,10 +58,9 @@ | @@ -59,10 +58,9 @@ | ||
59 | /* End PBXCopyFilesBuildPhase section */ | 58 | /* End PBXCopyFilesBuildPhase section */ |
60 | 59 | ||
61 | /* Begin PBXFileReference section */ | 60 | /* Begin PBXFileReference section */ |
62 | - 1A64AB1A7623B8F4172F5E1C /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
63 | 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; | 61 | 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; |
64 | 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; | 62 | 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; |
65 | - 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 63 | + 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
66 | 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 64 | 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
67 | 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; }; | 65 | 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; }; |
68 | 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; }; | 66 | 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; }; |
@@ -75,12 +73,9 @@ | @@ -75,12 +73,9 @@ | ||
75 | 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; }; | 73 | 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; }; |
76 | 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; }; | 74 | 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; }; |
77 | 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; }; | 75 | 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; }; |
78 | - 4D17B735914EA846461FA35E /* 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>"; }; | ||
79 | - 6DA67D29B9658D956CCB8667 /* 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>"; }; | ||
80 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; | 76 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; |
81 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; | 77 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; |
82 | D73912EF22F37F9E000D13A0 /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/ephemeral/App.framework; sourceTree = SOURCE_ROOT; }; | 78 | D73912EF22F37F9E000D13A0 /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/ephemeral/App.framework; sourceTree = SOURCE_ROOT; }; |
83 | - FBDA4A919488314ACA32DB53 /* 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>"; }; | ||
84 | /* End PBXFileReference section */ | 79 | /* End PBXFileReference section */ |
85 | 80 | ||
86 | /* Begin PBXFrameworksBuildPhase section */ | 81 | /* Begin PBXFrameworksBuildPhase section */ |
@@ -90,23 +85,12 @@ | @@ -90,23 +85,12 @@ | ||
90 | files = ( | 85 | files = ( |
91 | D73912F022F37F9E000D13A0 /* App.framework in Frameworks */, | 86 | D73912F022F37F9E000D13A0 /* App.framework in Frameworks */, |
92 | 33D1A10422148B71006C7A3E /* FlutterMacOS.framework in Frameworks */, | 87 | 33D1A10422148B71006C7A3E /* FlutterMacOS.framework in Frameworks */, |
93 | - FAFCDC119D6F65916930B501 /* Pods_Runner.framework in Frameworks */, | ||
94 | ); | 88 | ); |
95 | runOnlyForDeploymentPostprocessing = 0; | 89 | runOnlyForDeploymentPostprocessing = 0; |
96 | }; | 90 | }; |
97 | /* End PBXFrameworksBuildPhase section */ | 91 | /* End PBXFrameworksBuildPhase section */ |
98 | 92 | ||
99 | /* Begin PBXGroup section */ | 93 | /* Begin PBXGroup section */ |
100 | - 2EEF2EEF14D2775BC29C6ECC /* Pods */ = { | ||
101 | - isa = PBXGroup; | ||
102 | - children = ( | ||
103 | - 6DA67D29B9658D956CCB8667 /* Pods-Runner.debug.xcconfig */, | ||
104 | - FBDA4A919488314ACA32DB53 /* Pods-Runner.release.xcconfig */, | ||
105 | - 4D17B735914EA846461FA35E /* Pods-Runner.profile.xcconfig */, | ||
106 | - ); | ||
107 | - path = Pods; | ||
108 | - sourceTree = "<group>"; | ||
109 | - }; | ||
110 | 33BA886A226E78AF003329D5 /* Configs */ = { | 94 | 33BA886A226E78AF003329D5 /* Configs */ = { |
111 | isa = PBXGroup; | 95 | isa = PBXGroup; |
112 | children = ( | 96 | children = ( |
@@ -125,7 +109,6 @@ | @@ -125,7 +109,6 @@ | ||
125 | 33CEB47122A05771004F2AC0 /* Flutter */, | 109 | 33CEB47122A05771004F2AC0 /* Flutter */, |
126 | 33CC10EE2044A3C60003C045 /* Products */, | 110 | 33CC10EE2044A3C60003C045 /* Products */, |
127 | D73912EC22F37F3D000D13A0 /* Frameworks */, | 111 | D73912EC22F37F3D000D13A0 /* Frameworks */, |
128 | - 2EEF2EEF14D2775BC29C6ECC /* Pods */, | ||
129 | ); | 112 | ); |
130 | sourceTree = "<group>"; | 113 | sourceTree = "<group>"; |
131 | }; | 114 | }; |
@@ -177,7 +160,6 @@ | @@ -177,7 +160,6 @@ | ||
177 | D73912EC22F37F3D000D13A0 /* Frameworks */ = { | 160 | D73912EC22F37F3D000D13A0 /* Frameworks */ = { |
178 | isa = PBXGroup; | 161 | isa = PBXGroup; |
179 | children = ( | 162 | children = ( |
180 | - 1A64AB1A7623B8F4172F5E1C /* Pods_Runner.framework */, | ||
181 | ); | 163 | ); |
182 | name = Frameworks; | 164 | name = Frameworks; |
183 | sourceTree = "<group>"; | 165 | sourceTree = "<group>"; |
@@ -189,13 +171,11 @@ | @@ -189,13 +171,11 @@ | ||
189 | isa = PBXNativeTarget; | 171 | isa = PBXNativeTarget; |
190 | buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; | 172 | buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; |
191 | buildPhases = ( | 173 | buildPhases = ( |
192 | - 410530DCEE9AB5C928DEA636 /* [CP] Check Pods Manifest.lock */, | ||
193 | 33CC10E92044A3C60003C045 /* Sources */, | 174 | 33CC10E92044A3C60003C045 /* Sources */, |
194 | 33CC10EA2044A3C60003C045 /* Frameworks */, | 175 | 33CC10EA2044A3C60003C045 /* Frameworks */, |
195 | 33CC10EB2044A3C60003C045 /* Resources */, | 176 | 33CC10EB2044A3C60003C045 /* Resources */, |
196 | 33CC110E2044A8840003C045 /* Bundle Framework */, | 177 | 33CC110E2044A8840003C045 /* Bundle Framework */, |
197 | 3399D490228B24CF009A79C7 /* ShellScript */, | 178 | 3399D490228B24CF009A79C7 /* ShellScript */, |
198 | - BB6CDC1283CD1FBBD52F7CE4 /* [CP] Embed Pods Frameworks */, | ||
199 | ); | 179 | ); |
200 | buildRules = ( | 180 | buildRules = ( |
201 | ); | 181 | ); |
@@ -214,8 +194,8 @@ | @@ -214,8 +194,8 @@ | ||
214 | isa = PBXProject; | 194 | isa = PBXProject; |
215 | attributes = { | 195 | attributes = { |
216 | LastSwiftUpdateCheck = 0920; | 196 | LastSwiftUpdateCheck = 0920; |
217 | - LastUpgradeCheck = 1120; | ||
218 | - ORGANIZATIONNAME = "Google LLC"; | 197 | + LastUpgradeCheck = 0930; |
198 | + ORGANIZATIONNAME = "The Flutter Authors"; | ||
219 | TargetAttributes = { | 199 | TargetAttributes = { |
220 | 33CC10EC2044A3C60003C045 = { | 200 | 33CC10EC2044A3C60003C045 = { |
221 | CreatedOnToolsVersion = 9.2; | 201 | CreatedOnToolsVersion = 9.2; |
@@ -302,43 +282,6 @@ | @@ -302,43 +282,6 @@ | ||
302 | shellPath = /bin/sh; | 282 | shellPath = /bin/sh; |
303 | shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh\ntouch Flutter/ephemeral/tripwire\n"; | 283 | shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh\ntouch Flutter/ephemeral/tripwire\n"; |
304 | }; | 284 | }; |
305 | - 410530DCEE9AB5C928DEA636 /* [CP] Check Pods Manifest.lock */ = { | ||
306 | - isa = PBXShellScriptBuildPhase; | ||
307 | - buildActionMask = 2147483647; | ||
308 | - files = ( | ||
309 | - ); | ||
310 | - inputFileListPaths = ( | ||
311 | - ); | ||
312 | - inputPaths = ( | ||
313 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
314 | - "${PODS_ROOT}/Manifest.lock", | ||
315 | - ); | ||
316 | - name = "[CP] Check Pods Manifest.lock"; | ||
317 | - outputFileListPaths = ( | ||
318 | - ); | ||
319 | - outputPaths = ( | ||
320 | - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
321 | - ); | ||
322 | - runOnlyForDeploymentPostprocessing = 0; | ||
323 | - shellPath = /bin/sh; | ||
324 | - 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"; | ||
325 | - showEnvVarsInLog = 0; | ||
326 | - }; | ||
327 | - BB6CDC1283CD1FBBD52F7CE4 /* [CP] Embed Pods Frameworks */ = { | ||
328 | - isa = PBXShellScriptBuildPhase; | ||
329 | - buildActionMask = 2147483647; | ||
330 | - files = ( | ||
331 | - ); | ||
332 | - inputFileListPaths = ( | ||
333 | - ); | ||
334 | - name = "[CP] Embed Pods Frameworks"; | ||
335 | - outputFileListPaths = ( | ||
336 | - ); | ||
337 | - runOnlyForDeploymentPostprocessing = 0; | ||
338 | - shellPath = /bin/sh; | ||
339 | - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; | ||
340 | - showEnvVarsInLog = 0; | ||
341 | - }; | ||
342 | /* End PBXShellScriptBuildPhase section */ | 285 | /* End PBXShellScriptBuildPhase section */ |
343 | 286 | ||
344 | /* Begin PBXSourcesBuildPhase section */ | 287 | /* Begin PBXSourcesBuildPhase section */ |
@@ -428,7 +371,6 @@ | @@ -428,7 +371,6 @@ | ||
428 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 371 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
429 | CLANG_ENABLE_MODULES = YES; | 372 | CLANG_ENABLE_MODULES = YES; |
430 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; | 373 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; |
431 | - CODE_SIGN_IDENTITY = "-"; | ||
432 | CODE_SIGN_STYLE = Automatic; | 374 | CODE_SIGN_STYLE = Automatic; |
433 | COMBINE_HIDPI_IMAGES = YES; | 375 | COMBINE_HIDPI_IMAGES = YES; |
434 | FRAMEWORK_SEARCH_PATHS = ( | 376 | FRAMEWORK_SEARCH_PATHS = ( |
@@ -559,7 +501,6 @@ | @@ -559,7 +501,6 @@ | ||
559 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 501 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
560 | CLANG_ENABLE_MODULES = YES; | 502 | CLANG_ENABLE_MODULES = YES; |
561 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; | 503 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; |
562 | - CODE_SIGN_IDENTITY = "-"; | ||
563 | CODE_SIGN_STYLE = Automatic; | 504 | CODE_SIGN_STYLE = Automatic; |
564 | COMBINE_HIDPI_IMAGES = YES; | 505 | COMBINE_HIDPI_IMAGES = YES; |
565 | FRAMEWORK_SEARCH_PATHS = ( | 506 | FRAMEWORK_SEARCH_PATHS = ( |
@@ -584,7 +525,6 @@ | @@ -584,7 +525,6 @@ | ||
584 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 525 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
585 | CLANG_ENABLE_MODULES = YES; | 526 | CLANG_ENABLE_MODULES = YES; |
586 | CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; | 527 | CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; |
587 | - CODE_SIGN_IDENTITY = "-"; | ||
588 | CODE_SIGN_STYLE = Automatic; | 528 | CODE_SIGN_STYLE = Automatic; |
589 | COMBINE_HIDPI_IMAGES = YES; | 529 | COMBINE_HIDPI_IMAGES = YES; |
590 | FRAMEWORK_SEARCH_PATHS = ( | 530 | FRAMEWORK_SEARCH_PATHS = ( |
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <Scheme | 2 | <Scheme |
3 | - LastUpgradeVersion = "1120" | 3 | + LastUpgradeVersion = "1000" |
4 | version = "1.3"> | 4 | version = "1.3"> |
5 | <BuildAction | 5 | <BuildAction |
6 | parallelizeBuildables = "YES" | 6 | parallelizeBuildables = "YES" |
@@ -27,15 +27,6 @@ | @@ -27,15 +27,6 @@ | ||
27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | 27 | selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" |
28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | 28 | selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" |
29 | shouldUseLaunchSchemeArgsEnv = "YES"> | 29 | shouldUseLaunchSchemeArgsEnv = "YES"> |
30 | - <MacroExpansion> | ||
31 | - <BuildableReference | ||
32 | - BuildableIdentifier = "primary" | ||
33 | - BlueprintIdentifier = "33CC10EC2044A3C60003C045" | ||
34 | - BuildableName = "example.app" | ||
35 | - BlueprintName = "Runner" | ||
36 | - ReferencedContainer = "container:Runner.xcodeproj"> | ||
37 | - </BuildableReference> | ||
38 | - </MacroExpansion> | ||
39 | <Testables> | 30 | <Testables> |
40 | <TestableReference | 31 | <TestableReference |
41 | skipped = "NO"> | 32 | skipped = "NO"> |
@@ -48,6 +39,17 @@ | @@ -48,6 +39,17 @@ | ||
48 | </BuildableReference> | 39 | </BuildableReference> |
49 | </TestableReference> | 40 | </TestableReference> |
50 | </Testables> | 41 | </Testables> |
42 | + <MacroExpansion> | ||
43 | + <BuildableReference | ||
44 | + BuildableIdentifier = "primary" | ||
45 | + BlueprintIdentifier = "33CC10EC2044A3C60003C045" | ||
46 | + BuildableName = "example.app" | ||
47 | + BlueprintName = "Runner" | ||
48 | + ReferencedContainer = "container:Runner.xcodeproj"> | ||
49 | + </BuildableReference> | ||
50 | + </MacroExpansion> | ||
51 | + <AdditionalOptions> | ||
52 | + </AdditionalOptions> | ||
51 | </TestAction> | 53 | </TestAction> |
52 | <LaunchAction | 54 | <LaunchAction |
53 | buildConfiguration = "Debug" | 55 | buildConfiguration = "Debug" |
@@ -69,6 +71,8 @@ | @@ -69,6 +71,8 @@ | ||
69 | ReferencedContainer = "container:Runner.xcodeproj"> | 71 | ReferencedContainer = "container:Runner.xcodeproj"> |
70 | </BuildableReference> | 72 | </BuildableReference> |
71 | </BuildableProductRunnable> | 73 | </BuildableProductRunnable> |
74 | + <AdditionalOptions> | ||
75 | + </AdditionalOptions> | ||
72 | </LaunchAction> | 76 | </LaunchAction> |
73 | <ProfileAction | 77 | <ProfileAction |
74 | buildConfiguration = "Release" | 78 | buildConfiguration = "Release" |
@@ -11,4 +11,4 @@ PRODUCT_NAME = example | @@ -11,4 +11,4 @@ PRODUCT_NAME = example | ||
11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example | 11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example |
12 | 12 | ||
13 | // The copyright displayed in application information | 13 | // The copyright displayed in application information |
14 | -PRODUCT_COPYRIGHT = Copyright © 2019 com.example. All rights reserved. | 14 | +PRODUCT_COPYRIGHT = Copyright © 2020 com.example. All rights reserved. |
printing/example/web/icons/Icon-192.png
0 → 100644

5.17 KB
printing/example/web/icons/Icon-512.png
0 → 100644

8.06 KB
@@ -2,7 +2,17 @@ | @@ -2,7 +2,17 @@ | ||
2 | <html> | 2 | <html> |
3 | <head> | 3 | <head> |
4 | <meta charset="UTF-8"> | 4 | <meta charset="UTF-8"> |
5 | - <title>Printing Example</title> | 5 | + <meta content="IE=Edge" http-equiv="X-UA-Compatible"> |
6 | + <meta name="description" content="A new Flutter project."> | ||
7 | + | ||
8 | + <!-- iOS meta tags & icons --> | ||
9 | + <meta name="apple-mobile-web-app-capable" content="yes"> | ||
10 | + <meta name="apple-mobile-web-status-bar-style" content="black"> | ||
11 | + <meta name="apple-mobile-web-app-title" content="example"> | ||
12 | + <link rel="apple-touch-icon" href="/icons/Icon-192.png"> | ||
13 | + | ||
14 | + <title>example</title> | ||
15 | + <link rel="manifest" href="/manifest.json"> | ||
6 | </head> | 16 | </head> |
7 | <body> | 17 | <body> |
8 | <script src="main.dart.js" type="application/javascript"></script> | 18 | <script src="main.dart.js" type="application/javascript"></script> |
printing/example/web/manifest.json
0 → 100644
1 | +{ | ||
2 | + "name": "example", | ||
3 | + "short_name": "example", | ||
4 | + "start_url": ".", | ||
5 | + "display": "minimal-ui", | ||
6 | + "background_color": "#0175C2", | ||
7 | + "theme_color": "#0175C2", | ||
8 | + "description": "A new Flutter project.", | ||
9 | + "orientation": "portrait-primary", | ||
10 | + "prefer_related_applications": false, | ||
11 | + "icons": [ | ||
12 | + { | ||
13 | + "src": "icons/Icon-192.png", | ||
14 | + "sizes": "192x192", | ||
15 | + "type": "image/png" | ||
16 | + }, | ||
17 | + { | ||
18 | + "src": "icons/Icon-512.png", | ||
19 | + "sizes": "512x512", | ||
20 | + "type": "image/png" | ||
21 | + } | ||
22 | + ] | ||
23 | +} |
-
Please register or login to post a comment