Skip to content

Commit a98f135

Browse files
committed
v3.10.0
1 parent b5a7710 commit a98f135

File tree

21 files changed

+372
-63
lines changed

21 files changed

+372
-63
lines changed

.metadata

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# This file should be version controlled.
55

66
version:
7-
revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
7+
revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
88
channel: stable
99

1010
project_type: app
@@ -13,26 +13,26 @@ project_type: app
1313
migration:
1414
platforms:
1515
- platform: root
16-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
17-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
16+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
17+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
1818
- platform: android
19-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
20-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
19+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
20+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
2121
- platform: ios
22-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
23-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
22+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
23+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
2424
- platform: linux
25-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
26-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
25+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
26+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
2727
- platform: macos
28-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
29-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
28+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
29+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
3030
- platform: web
31-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
32-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
31+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
32+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
3333
- platform: windows
34-
create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
35-
base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
34+
create_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
35+
base_revision: 84a1e904f44f9b0e9c4510138010edcc653163f8
3636

3737
# User provided section
3838

android/app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ apply plugin: 'kotlin-android'
2626
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
2727

2828
android {
29+
namespace "com.example.flutter_evolution"
2930
compileSdkVersion flutter.compileSdkVersion
3031
ndkVersion flutter.ndkVersion
3132

android/app/src/debug/AndroidManifest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.example.flutter_evolution">
1+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
32
<!-- The INTERNET permission is required for development. Specifically,
43
the Flutter tool needs it to communicate with the running application
54
to allow setting breakpoints, to provide hot reload, etc.

android/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.example.flutter_evolution">
3-
<application
1+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2+
<application
43
android:label="flutter_evolution"
54
android:name="${applicationName}"
65
android:icon="@mipmap/ic_launcher">

android/app/src/profile/AndroidManifest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.example.flutter_evolution">
1+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
32
<!-- The INTERNET permission is required for development. Specifically,
43
the Flutter tool needs it to communicate with the running application
54
to allow setting breakpoints, to provide hot reload, etc.

android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
}
77

88
dependencies {
9-
classpath 'com.android.tools.build:gradle:7.2.0'
9+
classpath 'com.android.tools.build:gradle:7.3.0'
1010
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1111
}
1212
}
@@ -26,6 +26,6 @@ subprojects {
2626
project.evaluationDependsOn(':app')
2727
}
2828

29-
task clean(type: Delete) {
29+
tasks.register("clean", Delete) {
3030
delete rootProject.buildDir
3131
}

ios/Runner.xcodeproj/project.pbxproj

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,19 @@
1313
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
1414
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
1515
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
16+
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
1617
/* End PBXBuildFile section */
1718

19+
/* Begin PBXContainerItemProxy section */
20+
331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = {
21+
isa = PBXContainerItemProxy;
22+
containerPortal = 97C146E61CF9000F007C117D /* Project object */;
23+
proxyType = 1;
24+
remoteGlobalIDString = 97C146ED1CF9000F007C117D;
25+
remoteInfo = Runner;
26+
};
27+
/* End PBXContainerItemProxy section */
28+
1829
/* Begin PBXCopyFilesBuildPhase section */
1930
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
2031
isa = PBXCopyFilesBuildPhase;
@@ -42,6 +53,8 @@
4253
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
4354
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4455
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
56+
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
57+
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4558
/* End PBXFileReference section */
4659

4760
/* Begin PBXFrameworksBuildPhase section */
@@ -66,19 +79,29 @@
6679
name = Flutter;
6780
sourceTree = "<group>";
6881
};
82+
331C8082294A63A400263BE5 /* RunnerTests */ = {
83+
isa = PBXGroup;
84+
children = (
85+
331C807B294A618700263BE5 /* RunnerTests.swift */,
86+
);
87+
path = RunnerTests;
88+
sourceTree = "<group>";
89+
};
6990
97C146E51CF9000F007C117D = {
7091
isa = PBXGroup;
7192
children = (
7293
9740EEB11CF90186004384FC /* Flutter */,
7394
97C146F01CF9000F007C117D /* Runner */,
7495
97C146EF1CF9000F007C117D /* Products */,
96+
331C8082294A63A400263BE5 /* RunnerTests */,
7597
);
7698
sourceTree = "<group>";
7799
};
78100
97C146EF1CF9000F007C117D /* Products */ = {
79101
isa = PBXGroup;
80102
children = (
81103
97C146EE1CF9000F007C117D /* Runner.app */,
104+
331C8081294A63A400263BE5 /* RunnerTests.xctest */,
82105
);
83106
name = Products;
84107
sourceTree = "<group>";
@@ -101,6 +124,24 @@
101124
/* End PBXGroup section */
102125

103126
/* Begin PBXNativeTarget section */
127+
331C8080294A63A400263BE5 /* RunnerTests */ = {
128+
isa = PBXNativeTarget;
129+
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
130+
buildPhases = (
131+
331C807D294A63A400263BE5 /* Sources */,
132+
331C807E294A63A400263BE5 /* Frameworks */,
133+
331C807F294A63A400263BE5 /* Resources */,
134+
);
135+
buildRules = (
136+
);
137+
dependencies = (
138+
331C8086294A63A400263BE5 /* PBXTargetDependency */,
139+
);
140+
name = RunnerTests;
141+
productName = RunnerTests;
142+
productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */;
143+
productType = "com.apple.product-type.bundle.unit-test";
144+
};
104145
97C146ED1CF9000F007C117D /* Runner */ = {
105146
isa = PBXNativeTarget;
106147
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
@@ -130,6 +171,10 @@
130171
LastUpgradeCheck = 1300;
131172
ORGANIZATIONNAME = "";
132173
TargetAttributes = {
174+
331C8080294A63A400263BE5 = {
175+
CreatedOnToolsVersion = 14.0;
176+
TestTargetID = 97C146ED1CF9000F007C117D;
177+
};
133178
97C146ED1CF9000F007C117D = {
134179
CreatedOnToolsVersion = 7.3.1;
135180
LastSwiftMigration = 1100;
@@ -150,11 +195,19 @@
150195
projectRoot = "";
151196
targets = (
152197
97C146ED1CF9000F007C117D /* Runner */,
198+
331C8080294A63A400263BE5 /* RunnerTests */,
153199
);
154200
};
155201
/* End PBXProject section */
156202

157203
/* Begin PBXResourcesBuildPhase section */
204+
331C807F294A63A400263BE5 /* Resources */ = {
205+
isa = PBXResourcesBuildPhase;
206+
buildActionMask = 2147483647;
207+
files = (
208+
);
209+
runOnlyForDeploymentPostprocessing = 0;
210+
};
158211
97C146EC1CF9000F007C117D /* Resources */ = {
159212
isa = PBXResourcesBuildPhase;
160213
buildActionMask = 2147483647;
@@ -176,6 +229,7 @@
176229
files = (
177230
);
178231
inputPaths = (
232+
"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}",
179233
);
180234
name = "Thin Binary";
181235
outputPaths = (
@@ -202,6 +256,14 @@
202256
/* End PBXShellScriptBuildPhase section */
203257

204258
/* Begin PBXSourcesBuildPhase section */
259+
331C807D294A63A400263BE5 /* Sources */ = {
260+
isa = PBXSourcesBuildPhase;
261+
buildActionMask = 2147483647;
262+
files = (
263+
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */,
264+
);
265+
runOnlyForDeploymentPostprocessing = 0;
266+
};
205267
97C146EA1CF9000F007C117D /* Sources */ = {
206268
isa = PBXSourcesBuildPhase;
207269
buildActionMask = 2147483647;
@@ -213,6 +275,14 @@
213275
};
214276
/* End PBXSourcesBuildPhase section */
215277

278+
/* Begin PBXTargetDependency section */
279+
331C8086294A63A400263BE5 /* PBXTargetDependency */ = {
280+
isa = PBXTargetDependency;
281+
target = 97C146ED1CF9000F007C117D /* Runner */;
282+
targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */;
283+
};
284+
/* End PBXTargetDependency section */
285+
216286
/* Begin PBXVariantGroup section */
217287
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
218288
isa = PBXVariantGroup;
@@ -304,6 +374,56 @@
304374
};
305375
name = Profile;
306376
};
377+
331C8088294A63A400263BE5 /* Debug */ = {
378+
isa = XCBuildConfiguration;
379+
baseConfigurationReference = AE0B7B92F70575B8D7E0D07E /* Pods-RunnerTests.debug.xcconfig */;
380+
buildSettings = {
381+
BUNDLE_LOADER = "$(TEST_HOST)";
382+
CODE_SIGN_STYLE = Automatic;
383+
CURRENT_PROJECT_VERSION = 1;
384+
GENERATE_INFOPLIST_FILE = YES;
385+
MARKETING_VERSION = 1.0;
386+
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterEvolution.RunnerTests;
387+
PRODUCT_NAME = "$(TARGET_NAME)";
388+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
389+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
390+
SWIFT_VERSION = 5.0;
391+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
392+
};
393+
name = Debug;
394+
};
395+
331C8089294A63A400263BE5 /* Release */ = {
396+
isa = XCBuildConfiguration;
397+
baseConfigurationReference = 89B67EB44CE7B6631473024E /* Pods-RunnerTests.release.xcconfig */;
398+
buildSettings = {
399+
BUNDLE_LOADER = "$(TEST_HOST)";
400+
CODE_SIGN_STYLE = Automatic;
401+
CURRENT_PROJECT_VERSION = 1;
402+
GENERATE_INFOPLIST_FILE = YES;
403+
MARKETING_VERSION = 1.0;
404+
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterEvolution.RunnerTests;
405+
PRODUCT_NAME = "$(TARGET_NAME)";
406+
SWIFT_VERSION = 5.0;
407+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
408+
};
409+
name = Release;
410+
};
411+
331C808A294A63A400263BE5 /* Profile */ = {
412+
isa = XCBuildConfiguration;
413+
baseConfigurationReference = 640959BDD8F10B91D80A66BE /* Pods-RunnerTests.profile.xcconfig */;
414+
buildSettings = {
415+
BUNDLE_LOADER = "$(TEST_HOST)";
416+
CODE_SIGN_STYLE = Automatic;
417+
CURRENT_PROJECT_VERSION = 1;
418+
GENERATE_INFOPLIST_FILE = YES;
419+
MARKETING_VERSION = 1.0;
420+
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterEvolution.RunnerTests;
421+
PRODUCT_NAME = "$(TARGET_NAME)";
422+
SWIFT_VERSION = 5.0;
423+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
424+
};
425+
name = Profile;
426+
};
307427
97C147031CF9000F007C117D /* Debug */ = {
308428
isa = XCBuildConfiguration;
309429
buildSettings = {
@@ -457,6 +577,16 @@
457577
/* End XCBuildConfiguration section */
458578

459579
/* Begin XCConfigurationList section */
580+
331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = {
581+
isa = XCConfigurationList;
582+
buildConfigurations = (
583+
331C8088294A63A400263BE5 /* Debug */,
584+
331C8089294A63A400263BE5 /* Release */,
585+
331C808A294A63A400263BE5 /* Profile */,
586+
);
587+
defaultConfigurationIsVisible = 0;
588+
defaultConfigurationName = Release;
589+
};
460590
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
461591
isa = XCConfigurationList;
462592
buildConfigurations = (

ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,17 @@
3737
</BuildableReference>
3838
</MacroExpansion>
3939
<Testables>
40+
<TestableReference
41+
skipped = "NO"
42+
parallelizable = "YES">
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "331C8080294A63A400263BE5"
46+
BuildableName = "RunnerTests.xctest"
47+
BlueprintName = "RunnerTests"
48+
ReferencedContainer = "container:Runner.xcodeproj">
49+
</BuildableReference>
50+
</TestableReference>
4051
</Testables>
4152
</TestAction>
4253
<LaunchAction

ios/RunnerTests/RunnerTests.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import Flutter
2+
import UIKit
3+
import XCTest
4+
5+
class RunnerTests: XCTestCase {
6+
7+
func testExample() {
8+
// If you add code to the Runner application, consider adding tests here.
9+
// See https://developer.apple.com/documentation/xctest for more information about using XCTest.
10+
}
11+
12+
}

0 commit comments

Comments
 (0)