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