|
13 | 13 | D55A934C2899396300177BD8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D55A934B2899396300177BD8 /* Preview Assets.xcassets */; };
|
14 | 14 | D57545FD2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D57545FC2BC508DD00CBFC5A /* GoogleMVFaceDetectorResources.bundle */; };
|
15 | 15 | 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 */; }; |
16 | 36 | /* End PBXBuildFile section */
|
17 | 37 |
|
18 | 38 | /* Begin PBXCopyFilesBuildPhase section */
|
|
36 | 56 | D55A93492899396300177BD8 /* Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Example.entitlements; sourceTree = "<group>"; };
|
37 | 57 | D55A934B2899396300177BD8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
|
38 | 58 | 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>"; }; |
39 | 79 | /* End PBXFileReference section */
|
40 | 80 |
|
41 | 81 | /* Begin PBXFrameworksBuildPhase section */
|
|
71 | 111 | D55A93422899396100177BD8 /* Example */ = {
|
72 | 112 | isa = PBXGroup;
|
73 | 113 | children = (
|
| 114 | + D5FA2A9128F1C71000BEFB62 /* VisionExample */, |
74 | 115 | D55A93432899396100177BD8 /* ExampleApp.swift */,
|
75 | 116 | D55A93452899396100177BD8 /* ContentView.swift */,
|
76 | 117 | D55A93472899396300177BD8 /* Assets.xcassets */,
|
|
95 | 136 | name = Frameworks;
|
96 | 137 | sourceTree = "<group>";
|
97 | 138 | };
|
| 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 | + }; |
98 | 174 | /* End PBXGroup section */
|
99 | 175 |
|
100 | 176 | /* Begin PBXNativeTarget section */
|
|
158 | 234 | buildActionMask = 2147483647;
|
159 | 235 | files = (
|
160 | 236 | 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 */, |
161 | 242 | D55A93482899396300177BD8 /* Assets.xcassets in Resources */,
|
162 | 243 | 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 */, |
163 | 255 | );
|
164 | 256 | runOnlyForDeploymentPostprocessing = 0;
|
165 | 257 | };
|
|
170 | 262 | isa = PBXSourcesBuildPhase;
|
171 | 263 | buildActionMask = 2147483647;
|
172 | 264 | files = (
|
| 265 | + D5FA2A9728F1C75400BEFB62 /* ViewController.swift in Sources */, |
173 | 266 | D55A93462899396100177BD8 /* ContentView.swift in Sources */,
|
174 | 267 | D55A93442899396100177BD8 /* ExampleApp.swift in Sources */,
|
| 268 | + D5FA2A9528F1C72F00BEFB62 /* UIUtilities.swift in Sources */, |
| 269 | + D5FA2A9328F1C71E00BEFB62 /* MLKitExtensions.swift in Sources */, |
| 270 | + D5FA2A9928F1C77000BEFB62 /* CameraViewController.swift in Sources */, |
175 | 271 | );
|
176 | 272 | runOnlyForDeploymentPostprocessing = 0;
|
177 | 273 | };
|
|
300 | 396 | ENABLE_HARDENED_RUNTIME = YES;
|
301 | 397 | ENABLE_PREVIEWS = YES;
|
302 | 398 | 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"; |
303 | 401 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
|
304 | 402 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
|
305 | 403 | "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
|
|
310 | 408 | "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
|
311 | 409 | INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
|
312 | 410 | INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
|
313 |
| - IPHONEOS_DEPLOYMENT_TARGET = 14.0; |
| 411 | + IPHONEOS_DEPLOYMENT_TARGET = 16.0; |
314 | 412 | LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
315 | 413 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
316 | 414 | MACOSX_DEPLOYMENT_TARGET = 12.4;
|
317 | 415 | MARKETING_VERSION = 1.0;
|
| 416 | + OTHER_LDFLAGS = ( |
| 417 | + "-all_load", |
| 418 | + "-ObjC", |
| 419 | + ); |
318 | 420 | PRODUCT_BUNDLE_IDENTIFIER = "com.d-date.mlkit-swiftpm-example";
|
319 | 421 | PRODUCT_NAME = "$(TARGET_NAME)";
|
320 | 422 | SDKROOT = auto;
|
|
340 | 442 | ENABLE_HARDENED_RUNTIME = YES;
|
341 | 443 | ENABLE_PREVIEWS = YES;
|
342 | 444 | 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"; |
343 | 447 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
|
344 | 448 | "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
|
345 | 449 | "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
|
|
350 | 454 | "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
|
351 | 455 | INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
|
352 | 456 | INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
|
353 |
| - IPHONEOS_DEPLOYMENT_TARGET = 14.0; |
| 457 | + IPHONEOS_DEPLOYMENT_TARGET = 16.0; |
354 | 458 | LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
355 | 459 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
356 | 460 | MACOSX_DEPLOYMENT_TARGET = 12.4;
|
357 | 461 | MARKETING_VERSION = 1.0;
|
| 462 | + OTHER_LDFLAGS = ( |
| 463 | + "-all_load", |
| 464 | + "-ObjC", |
| 465 | + ); |
358 | 466 | PRODUCT_BUNDLE_IDENTIFIER = "com.d-date.mlkit-swiftpm-example";
|
359 | 467 | PRODUCT_NAME = "$(TARGET_NAME)";
|
360 | 468 | SDKROOT = auto;
|
|
0 commit comments