Skip to content

Commit edb9de5

Browse files
lucasfernogSir-Thom
authored andcommitted
chore(examples): add NFCReaderUsageDescription Info.plist, entitlement
1 parent ffd7684 commit edb9de5

File tree

6 files changed

+68
-18
lines changed

6 files changed

+68
-18
lines changed

examples/api/src-tauri/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@
88
<string>Request microphone access for WebRTC</string>
99
<key>NSFaceIDUsageDescription</key>
1010
<string>Authenticate with biometrics</string>
11+
<key>NFCReaderUsageDescription</key>
12+
<string>Read and write to NFC tags for testing</string>
1113
</dict>
1214
</plist>

examples/api/src-tauri/gen/apple/api.xcodeproj/project.pbxproj

Lines changed: 54 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 54;
6+
objectVersion = 56;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -22,26 +22,26 @@
2222
/* End PBXBuildFile section */
2323

2424
/* Begin PBXFileReference section */
25-
0E96CE07CD20273DD46BF325 /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = "<group>"; };
26-
1C1AB1B414CA2795AFBEDDB9 /* tray.rs */ = {isa = PBXFileReference; path = tray.rs; sourceTree = "<group>"; };
25+
0E96CE07CD20273DD46BF325 /* main.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = main.rs; sourceTree = "<group>"; };
26+
1C1AB1B414CA2795AFBEDDB9 /* tray.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = tray.rs; sourceTree = "<group>"; };
2727
248286BAA086BB1A5F98B2B2 /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = "<group>"; };
2828
2F63E2AA460089BB58D40C79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
2929
338E66700FD330B99D434DD7 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
3030
384966E551417F94A02D2706 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
3131
4B2D1B108AE002010BDEC6D2 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
3232
59CFE20DCF760BE67D9CE3D6 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
33-
5AC703CEBA41A121596066F3 /* api_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = api_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
33+
5AC703CEBA41A121596066F3 /* Tauri API.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Tauri API.app"; sourceTree = BUILT_PRODUCTS_DIR; };
3434
62601E25FA39E62BE119B74D /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
3535
6B7E79E23E646BA7968B457C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
3636
71EB788DE4662CFC0D97F567 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
3737
74A8FDFB350B966F5AAD4A24 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
38-
785D025E9542F7E098BF22B5 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = "<group>"; };
38+
785D025E9542F7E098BF22B5 /* lib.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = lib.rs; sourceTree = "<group>"; };
3939
879941AE3DAA14534BBC6391 /* api_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = api_iOS.entitlements; sourceTree = "<group>"; };
4040
90D3B673AFAB8D8AB561F616 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
4141
B6082E363D51372A7658C351 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
4242
DC377692DC31A070A0188C9D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
4343
EC8C7948C50C3C9B5D96CB61 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = "<group>"; };
44-
F835F52713CE8F029D5D252C /* cmd.rs */ = {isa = PBXFileReference; path = cmd.rs; sourceTree = "<group>"; };
44+
F835F52713CE8F029D5D252C /* cmd.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = cmd.rs; sourceTree = "<group>"; };
4545
/* End PBXFileReference section */
4646

4747
/* Begin PBXFrameworksBuildPhase section */
@@ -104,7 +104,7 @@
104104
4AC51E67B71E27F15B02C5CD /* Products */ = {
105105
isa = PBXGroup;
106106
children = (
107-
5AC703CEBA41A121596066F3 /* api_iOS.app */,
107+
5AC703CEBA41A121596066F3 /* Tauri API.app */,
108108
);
109109
name = Products;
110110
sourceTree = "<group>";
@@ -172,7 +172,7 @@
172172
);
173173
name = api_iOS;
174174
productName = api_iOS;
175-
productReference = 5AC703CEBA41A121596066F3 /* api_iOS.app */;
175+
productReference = 5AC703CEBA41A121596066F3 /* Tauri API.app */;
176176
productType = "com.apple.product-type.application";
177177
};
178178
/* End PBXNativeTarget section */
@@ -386,6 +386,7 @@
386386
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
387387
CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
388388
CODE_SIGN_IDENTITY = "iPhone Developer";
389+
CODE_SIGN_STYLE = Automatic;
389390
DEVELOPMENT_TEAM = Q93MBH6S2F;
390391
ENABLE_BITCODE = NO;
391392
"EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
@@ -395,19 +396,37 @@
395396
"\".\"",
396397
);
397398
INFOPLIST_FILE = api_iOS/Info.plist;
399+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
398400
LD_RUNPATH_SEARCH_PATHS = (
399401
"$(inherited)",
400402
"@executable_path/Frameworks",
401403
);
402-
"LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
403-
"LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
404-
"LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
404+
"LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = (
405+
"$(inherited)",
406+
"$(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION)",
407+
"$(SDKROOT)/usr/lib/swift",
408+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
409+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
410+
);
411+
"LIBRARY_SEARCH_PATHS[arch=arm64]" = (
412+
"$(inherited)",
413+
"$(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION)",
414+
"$(SDKROOT)/usr/lib/swift",
415+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
416+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
417+
);
418+
"LIBRARY_SEARCH_PATHS[arch=x86_64]" = (
419+
"$(inherited)",
420+
"$(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION)",
421+
"$(SDKROOT)/usr/lib/swift",
422+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
423+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
424+
);
405425
PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
406426
PRODUCT_NAME = "Tauri API";
407427
SDKROOT = iphoneos;
408428
TARGETED_DEVICE_FAMILY = "1,2";
409429
VALID_ARCHS = "arm64 arm64-sim";
410-
CODE_SIGN_STYLE = Automatic;
411430
};
412431
name = debug;
413432
};
@@ -422,6 +441,7 @@
422441
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
423442
CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
424443
CODE_SIGN_IDENTITY = "iPhone Developer";
444+
CODE_SIGN_STYLE = Automatic;
425445
DEVELOPMENT_TEAM = Q93MBH6S2F;
426446
ENABLE_BITCODE = NO;
427447
"EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
@@ -431,19 +451,37 @@
431451
"\".\"",
432452
);
433453
INFOPLIST_FILE = api_iOS/Info.plist;
454+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
434455
LD_RUNPATH_SEARCH_PATHS = (
435456
"$(inherited)",
436457
"@executable_path/Frameworks",
437458
);
438-
"LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
439-
"LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
440-
"LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
459+
"LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = (
460+
"$(inherited)",
461+
"$(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION)",
462+
"$(SDKROOT)/usr/lib/swift",
463+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
464+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
465+
);
466+
"LIBRARY_SEARCH_PATHS[arch=arm64]" = (
467+
"$(inherited)",
468+
"$(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION)",
469+
"$(SDKROOT)/usr/lib/swift",
470+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
471+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
472+
);
473+
"LIBRARY_SEARCH_PATHS[arch=x86_64]" = (
474+
"$(inherited)",
475+
"$(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION)",
476+
"$(SDKROOT)/usr/lib/swift",
477+
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
478+
"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
479+
);
441480
PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
442481
PRODUCT_NAME = "Tauri API";
443482
SDKROOT = iphoneos;
444483
TARGETED_DEVICE_FAMILY = "1,2";
445484
VALID_ARCHS = "arm64 arm64-sim";
446-
CODE_SIGN_STYLE = Automatic;
447485
};
448486
name = release;
449487
};

examples/api/src-tauri/gen/apple/api_iOS/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,7 @@
4646
<string>Request camera access for WebRTC</string>
4747
<key>NSMicrophoneUsageDescription</key>
4848
<string>Request microphone access for WebRTC</string>
49+
<key>NFCReaderUsageDescription</key>
50+
<string>Read and write to NFC tags for testing</string>
4951
</dict>
5052
</plist>
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
4-
<dict/>
4+
<dict>
5+
<key>com.apple.developer.nfc.readersession.formats</key>
6+
<array>
7+
<string>TAG</string>
8+
</array>
9+
</dict>
510
</plist>

examples/api/src-tauri/gen/apple/project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: api
22
options:
33
bundleIdPrefix: com.tauri.api
44
deploymentTarget:
5-
iOS: 13.0
5+
iOS: 14.0
66
fileGroups: [../../src]
77
configs:
88
debug: debug

examples/api/src-tauri/tauri.conf.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@
100100
}
101101
}
102102
}
103+
},
104+
"iOS": {
105+
"minimumSystemVersion": "14.0"
103106
}
104107
}
105108
}

0 commit comments

Comments
 (0)