Skip to content

Commit 04b8d2d

Browse files
author
Daiki Matsudate
authored
Bump to v5.0.0 (#34)
* Bump version Signed-off-by: Daiki Matsudate <d.matsudate@gmail.com> * Add Example Signed-off-by: Daiki Matsudate <d.matsudate@gmail.com> # Conflicts: # Example/Example.xcodeproj/project.pbxproj # Example/Example.xcworkspace/xcshareddata/swiftpm/Package.resolved # Example/Package/Package.swift # Package.swift # Podfile # Podfile.lock --------- Signed-off-by: Daiki Matsudate <d.matsudate@gmail.com>
1 parent 14da91b commit 04b8d2d

26 files changed

+3306
-50
lines changed

Example/Example.xcodeproj/project.pbxproj

Lines changed: 110 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@
1313
D55A934C2899396300177BD8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D55A934B2899396300177BD8 /* Preview Assets.xcassets */; };
1414
D57545FD2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D57545FC2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle */; };
1515
D5A77F2D28AA8F22007019A8 /* Camera in Frameworks */ = {isa = PBXBuildFile; productRef = D5A77F2C28AA8F22007019A8 /* Camera */; };
16+
D5FA2A9328F1C71E00BEFB62 /* MLKitExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FA2A9228F1C71E00BEFB62 /* MLKitExtensions.swift */; };
17+
D5FA2A9528F1C72F00BEFB62 /* UIUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FA2A9428F1C72F00BEFB62 /* UIUtilities.swift */; };
18+
D5FA2A9728F1C75400BEFB62 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FA2A9628F1C75400BEFB62 /* ViewController.swift */; };
19+
D5FA2A9928F1C77000BEFB62 /* CameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FA2A9828F1C77000BEFB62 /* CameraViewController.swift */; };
20+
D5FA2AAB28F280FF00BEFB62 /* bird.tflite in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2A9B28F280F900BEFB62 /* bird.tflite */; };
21+
D5FA2AAC28F280FF00BEFB62 /* liberty.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2A9C28F280FA00BEFB62 /* liberty.jpg */; };
22+
D5FA2AAD28F280FF00BEFB62 /* japanese_sparse.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2A9D28F280FA00BEFB62 /* japanese_sparse.png */; };
23+
D5FA2AAE28F280FF00BEFB62 /* japanese.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2A9E28F280FA00BEFB62 /* japanese.png */; };
24+
D5FA2AAF28F280FF00BEFB62 /* grace_hopper.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2A9F28F280FB00BEFB62 /* grace_hopper.jpg */; };
25+
D5FA2AB028F280FF00BEFB62 /* devanagari_sparse.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA028F280FB00BEFB62 /* devanagari_sparse.png */; };
26+
D5FA2AB128F280FF00BEFB62 /* beach.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA128F280FC00BEFB62 /* beach.jpg */; };
27+
D5FA2AB228F280FF00BEFB62 /* devanagari.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA228F280FC00BEFB62 /* devanagari.png */; };
28+
D5FA2AB328F280FF00BEFB62 /* chinese_sparse.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA328F280FC00BEFB62 /* chinese_sparse.png */; };
29+
D5FA2AB428F280FF00BEFB62 /* korean_sparse.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA428F280FD00BEFB62 /* korean_sparse.png */; };
30+
D5FA2AB528F280FF00BEFB62 /* bird.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA528F280FD00BEFB62 /* bird.jpg */; };
31+
D5FA2AB628F280FF00BEFB62 /* korean.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA628F280FE00BEFB62 /* korean.png */; };
32+
D5FA2AB728F280FF00BEFB62 /* image_has_text.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA728F280FE00BEFB62 /* image_has_text.jpg */; };
33+
D5FA2AB828F280FF00BEFB62 /* chinese.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA828F280FE00BEFB62 /* chinese.png */; };
34+
D5FA2AB928F280FF00BEFB62 /* qr_code.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AA928F280FF00BEFB62 /* qr_code.jpg */; };
35+
D5FA2ABA28F280FF00BEFB62 /* barcode_128.png in Resources */ = {isa = PBXBuildFile; fileRef = D5FA2AAA28F280FF00BEFB62 /* barcode_128.png */; };
1636
/* End PBXBuildFile section */
1737

1838
/* Begin PBXCopyFilesBuildPhase section */
@@ -36,6 +56,26 @@
3656
D55A93492899396300177BD8 /* Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Example.entitlements; sourceTree = "<group>"; };
3757
D55A934B2899396300177BD8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
3858
D57545FC2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GoogleMVFaceDetectorResources.bundle; path = "../Pods/Pods/Build/Release-iphoneos/MLKitFaceDetection/GoogleMVFaceDetectorResources.bundle"; sourceTree = "<group>"; };
59+
D5FA2A9228F1C71E00BEFB62 /* MLKitExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MLKitExtensions.swift; sourceTree = "<group>"; };
60+
D5FA2A9428F1C72F00BEFB62 /* UIUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIUtilities.swift; sourceTree = "<group>"; };
61+
D5FA2A9628F1C75400BEFB62 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
62+
D5FA2A9828F1C77000BEFB62 /* CameraViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CameraViewController.swift; sourceTree = "<group>"; };
63+
D5FA2A9B28F280F900BEFB62 /* bird.tflite */ = {isa = PBXFileReference; lastKnownFileType = file; path = bird.tflite; sourceTree = "<group>"; };
64+
D5FA2A9C28F280FA00BEFB62 /* liberty.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = liberty.jpg; sourceTree = "<group>"; };
65+
D5FA2A9D28F280FA00BEFB62 /* japanese_sparse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = japanese_sparse.png; sourceTree = "<group>"; };
66+
D5FA2A9E28F280FA00BEFB62 /* japanese.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = japanese.png; sourceTree = "<group>"; };
67+
D5FA2A9F28F280FB00BEFB62 /* grace_hopper.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = grace_hopper.jpg; sourceTree = "<group>"; };
68+
D5FA2AA028F280FB00BEFB62 /* devanagari_sparse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = devanagari_sparse.png; sourceTree = "<group>"; };
69+
D5FA2AA128F280FC00BEFB62 /* beach.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = beach.jpg; sourceTree = "<group>"; };
70+
D5FA2AA228F280FC00BEFB62 /* devanagari.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = devanagari.png; sourceTree = "<group>"; };
71+
D5FA2AA328F280FC00BEFB62 /* chinese_sparse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = chinese_sparse.png; sourceTree = "<group>"; };
72+
D5FA2AA428F280FD00BEFB62 /* korean_sparse.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = korean_sparse.png; sourceTree = "<group>"; };
73+
D5FA2AA528F280FD00BEFB62 /* bird.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = bird.jpg; sourceTree = "<group>"; };
74+
D5FA2AA628F280FE00BEFB62 /* korean.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = korean.png; sourceTree = "<group>"; };
75+
D5FA2AA728F280FE00BEFB62 /* image_has_text.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = image_has_text.jpg; sourceTree = "<group>"; };
76+
D5FA2AA828F280FE00BEFB62 /* chinese.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = chinese.png; sourceTree = "<group>"; };
77+
D5FA2AA928F280FF00BEFB62 /* qr_code.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = qr_code.jpg; sourceTree = "<group>"; };
78+
D5FA2AAA28F280FF00BEFB62 /* barcode_128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = barcode_128.png; sourceTree = "<group>"; };
3979
/* End PBXFileReference section */
4080

4181
/* Begin PBXFrameworksBuildPhase section */
@@ -71,6 +111,7 @@
71111
D55A93422899396100177BD8 /* Example */ = {
72112
isa = PBXGroup;
73113
children = (
114+
D5FA2A9128F1C71000BEFB62 /* VisionExample */,
74115
D55A93432899396100177BD8 /* ExampleApp.swift */,
75116
D55A93452899396100177BD8 /* ContentView.swift */,
76117
D55A93472899396300177BD8 /* Assets.xcassets */,
@@ -95,6 +136,41 @@
95136
name = Frameworks;
96137
sourceTree = "<group>";
97138
};
139+
D5FA2A9128F1C71000BEFB62 /* VisionExample */ = {
140+
isa = PBXGroup;
141+
children = (
142+
D5FA2A9A28F280E700BEFB62 /* Resources */,
143+
D5FA2A9228F1C71E00BEFB62 /* MLKitExtensions.swift */,
144+
D5FA2A9428F1C72F00BEFB62 /* UIUtilities.swift */,
145+
D5FA2A9628F1C75400BEFB62 /* ViewController.swift */,
146+
D5FA2A9828F1C77000BEFB62 /* CameraViewController.swift */,
147+
);
148+
path = VisionExample;
149+
sourceTree = "<group>";
150+
};
151+
D5FA2A9A28F280E700BEFB62 /* Resources */ = {
152+
isa = PBXGroup;
153+
children = (
154+
D5FA2AAA28F280FF00BEFB62 /* barcode_128.png */,
155+
D5FA2AA128F280FC00BEFB62 /* beach.jpg */,
156+
D5FA2AA528F280FD00BEFB62 /* bird.jpg */,
157+
D5FA2A9B28F280F900BEFB62 /* bird.tflite */,
158+
D5FA2AA328F280FC00BEFB62 /* chinese_sparse.png */,
159+
D5FA2AA828F280FE00BEFB62 /* chinese.png */,
160+
D5FA2AA028F280FB00BEFB62 /* devanagari_sparse.png */,
161+
D5FA2AA228F280FC00BEFB62 /* devanagari.png */,
162+
D5FA2A9F28F280FB00BEFB62 /* grace_hopper.jpg */,
163+
D5FA2AA728F280FE00BEFB62 /* image_has_text.jpg */,
164+
D5FA2A9D28F280FA00BEFB62 /* japanese_sparse.png */,
165+
D5FA2A9E28F280FA00BEFB62 /* japanese.png */,
166+
D5FA2AA428F280FD00BEFB62 /* korean_sparse.png */,
167+
D5FA2AA628F280FE00BEFB62 /* korean.png */,
168+
D5FA2A9C28F280FA00BEFB62 /* liberty.jpg */,
169+
D5FA2AA928F280FF00BEFB62 /* qr_code.jpg */,
170+
);
171+
path = Resources;
172+
sourceTree = "<group>";
173+
};
98174
/* End PBXGroup section */
99175

100176
/* Begin PBXNativeTarget section */
@@ -158,8 +234,24 @@
158234
buildActionMask = 2147483647;
159235
files = (
160236
D55A934C2899396300177BD8 /* Preview Assets.xcassets in Resources */,
237+
D5FA2ABA28F280FF00BEFB62 /* barcode_128.png in Resources */,
238+
D5FA2AB128F280FF00BEFB62 /* beach.jpg in Resources */,
239+
D5FA2AB628F280FF00BEFB62 /* korean.png in Resources */,
240+
D5FA2AB728F280FF00BEFB62 /* image_has_text.jpg in Resources */,
241+
D5FA2AAE28F280FF00BEFB62 /* japanese.png in Resources */,
161242
D55A93482899396300177BD8 /* Assets.xcassets in Resources */,
162243
D57545FD2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle in Resources */,
244+
D5FA2AB228F280FF00BEFB62 /* devanagari.png in Resources */,
245+
D5FA2AAD28F280FF00BEFB62 /* japanese_sparse.png in Resources */,
246+
D5FA2AB428F280FF00BEFB62 /* korean_sparse.png in Resources */,
247+
D5FA2AB828F280FF00BEFB62 /* chinese.png in Resources */,
248+
D5FA2AAB28F280FF00BEFB62 /* bird.tflite in Resources */,
249+
D5FA2AB028F280FF00BEFB62 /* devanagari_sparse.png in Resources */,
250+
D5FA2AB328F280FF00BEFB62 /* chinese_sparse.png in Resources */,
251+
D5FA2AAF28F280FF00BEFB62 /* grace_hopper.jpg in Resources */,
252+
D5FA2AB928F280FF00BEFB62 /* qr_code.jpg in Resources */,
253+
D5FA2AB528F280FF00BEFB62 /* bird.jpg in Resources */,
254+
D5FA2AAC28F280FF00BEFB62 /* liberty.jpg in Resources */,
163255
);
164256
runOnlyForDeploymentPostprocessing = 0;
165257
};
@@ -170,8 +262,12 @@
170262
isa = PBXSourcesBuildPhase;
171263
buildActionMask = 2147483647;
172264
files = (
265+
D5FA2A9728F1C75400BEFB62 /* ViewController.swift in Sources */,
173266
D55A93462899396100177BD8 /* ContentView.swift in Sources */,
174267
D55A93442899396100177BD8 /* ExampleApp.swift in Sources */,
268+
D5FA2A9528F1C72F00BEFB62 /* UIUtilities.swift in Sources */,
269+
D5FA2A9328F1C71E00BEFB62 /* MLKitExtensions.swift in Sources */,
270+
D5FA2A9928F1C77000BEFB62 /* CameraViewController.swift in Sources */,
175271
);
176272
runOnlyForDeploymentPostprocessing = 0;
177273
};
@@ -300,6 +396,8 @@
300396
ENABLE_HARDENED_RUNTIME = YES;
301397
ENABLE_PREVIEWS = YES;
302398
GENERATE_INFOPLIST_FILE = YES;
399+
INFOPLIST_KEY_NSCameraUsageDescription = "Camera are used to get your image for anlayze with Vision API";
400+
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Photo Library are used to get your image for anlayze with Vision API";
303401
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
304402
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
305403
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
@@ -310,11 +408,15 @@
310408
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
311409
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
312410
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
313-
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
411+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
314412
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
315413
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
316414
MACOSX_DEPLOYMENT_TARGET = 12.4;
317415
MARKETING_VERSION = 1.0;
416+
OTHER_LDFLAGS = (
417+
"-all_load",
418+
"-ObjC",
419+
);
318420
PRODUCT_BUNDLE_IDENTIFIER = "com.d-date.mlkit-swiftpm-example";
319421
PRODUCT_NAME = "$(TARGET_NAME)";
320422
SDKROOT = auto;
@@ -340,6 +442,8 @@
340442
ENABLE_HARDENED_RUNTIME = YES;
341443
ENABLE_PREVIEWS = YES;
342444
GENERATE_INFOPLIST_FILE = YES;
445+
INFOPLIST_KEY_NSCameraUsageDescription = "Camera are used to get your image for anlayze with Vision API";
446+
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Photo Library are used to get your image for anlayze with Vision API";
343447
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
344448
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
345449
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
@@ -350,11 +454,15 @@
350454
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
351455
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
352456
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
353-
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
457+
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
354458
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
355459
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
356460
MACOSX_DEPLOYMENT_TARGET = 12.4;
357461
MARKETING_VERSION = 1.0;
462+
OTHER_LDFLAGS = (
463+
"-all_load",
464+
"-ObjC",
465+
);
358466
PRODUCT_BUNDLE_IDENTIFIER = "com.d-date.mlkit-swiftpm-example";
359467
PRODUCT_NAME = "$(TARGET_NAME)";
360468
SDKROOT = auto;

Example/Example.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)