diff --git a/NFCLockDemoV2/MainPage.xaml.cs b/NFCLockDemoV2/MainPage.xaml.cs index bf13a89..2f627ac 100644 --- a/NFCLockDemoV2/MainPage.xaml.cs +++ b/NFCLockDemoV2/MainPage.xaml.cs @@ -14,7 +14,7 @@ public partial class MainPage : ContentPage #if IOS private void SetNFCCallbacks() { - NFCManager.SetLoopCbWithCb(new LoopCallback(this)); + NFCManager.SetLoopCbWithCb(); NFCManager.SetFinishedCbWithCb(() => { System.Diagnostics.Debug.WriteLine("finished"); @@ -38,27 +38,6 @@ public partial class MainPage : ContentPage _mainMainViewModel.UpdateMessage($"控制中({progress}%)"); }); } - - private class LoopCallback : Foundation.NSObject - { - private readonly MainPage mainPage; - - public LoopCallback(MainPage page) - { - this.mainPage = page; - } - - [Export("callAsFunctionWithId:isNew:rssi:")] - public bool CallAsFunction(IntPtr id, bool isNew, int rssi) - { - string deviceId = NSString.FromHandle(id); - - mainPage._mainMainViewModel.DeviceId = deviceId; - mainPage._mainMainViewModel.DeviceRssi = rssi.ToString(); - - return true; // 继续循环 - } - } #endif public MainPage(MainViewModel mainViewModel) diff --git a/NfcLock.Ios.Binding/ApiDefinition.cs b/NfcLock.Ios.Binding/ApiDefinition.cs index 4b05d3a..83046e3 100644 --- a/NfcLock.Ios.Binding/ApiDefinition.cs +++ b/NfcLock.Ios.Binding/ApiDefinition.cs @@ -3,54 +3,54 @@ using Foundation; namespace NfcLock.Ios.Binding { - // @interface NFCManager - [DisableDefaultCtor] - [BaseType (typeof (NSObject))] - interface NFCManager - { - // +(void)startScan; - [Static] - [Export ("startScan")] - void StartScan (); + // @interface NFCManager + [DisableDefaultCtor] + [BaseType (typeof (NSObject))] + interface NFCManager + { + // +(void)startScan; + [Static] + [Export ("startScan")] + void StartScan (); - // +(void)endScan; - [Static] - [Export ("endScan")] - void EndScan (); + // +(void)endScan; + [Static] + [Export ("endScan")] + void EndScan (); - // +(void)endScanWithErrorMessage:(NSString * _Nonnull)errorMessage; - [Static] - [Export ("endScanWithErrorMessage:")] - void EndScanWithErrorMessage (string errorMessage); + // +(void)endScanWithErrorMessage:(NSString * _Nonnull)errorMessage; + [Static] + [Export ("endScanWithErrorMessage:")] + void EndScanWithErrorMessage (string errorMessage); - // +(void)setLoopCbWithCb:(id)cb; - [Static] - [Export ("setLoopCbWithCb:")] - void SetLoopCbWithCb (NSObject cb); + // +(void)setLoopCbWithCb:(id)cb; + [Static] + [Export ("setLoopCbWithCb:")] + void SetLoopCbWithCb (Func callback); - // +(void)setFinishedCbWithCb:(void (^ _Nonnull)(void))cb; - [Static] - [Export ("setFinishedCbWithCb:")] - void SetFinishedCbWithCb (Action cb); + // +(void)setFinishedCbWithCb:(void (^ _Nonnull)(void))cb; + [Static] + [Export ("setFinishedCbWithCb:")] + void SetFinishedCbWithCb (Action cb); - // +(void)setChargingCbWithCb:(void (^ _Nonnull)(NSString * _Nonnull, int))cb; - [Static] - [Export ("setChargingCbWithCb:")] - void SetChargingCbWithCb (Action cb); + // +(void)setChargingCbWithCb:(void (^ _Nonnull)(NSString * _Nonnull, int))cb; + [Static] + [Export ("setChargingCbWithCb:")] + void SetChargingCbWithCb (Action cb); - // +(void)setControllingCbWithCb:(void (^ _Nonnull)(NSString * _Nonnull, int))cb; - [Static] - [Export ("setControllingCbWithCb:")] - void SetControllingCbWithCb (Action cb); + // +(void)setControllingCbWithCb:(void (^ _Nonnull)(NSString * _Nonnull, int))cb; + [Static] + [Export ("setControllingCbWithCb:")] + void SetControllingCbWithCb (Action cb); - // +(void)lockWithPassword:(NSString * _Nonnull)password; - [Static] - [Export ("lockWithPassword:")] - void LockWithPassword (string password); + // +(void)lockWithPassword:(NSString * _Nonnull)password; + [Static] + [Export ("lockWithPassword:")] + void LockWithPassword (string password); - // +(void)unlockWithPassword:(NSString * _Nonnull)password; - [Static] - [Export ("unlockWithPassword:")] - void UnlockWithPassword (string password); - } -} + // +(void)unlockWithPassword:(NSString * _Nonnull)password; + [Static] + [Export ("unlockWithPassword:")] + void UnlockWithPassword (string password); + } +} \ No newline at end of file diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.private.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.private.swiftinterface index 3d1a097..4929a7e 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target arm64-apple-ios16.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.swiftinterface index 3d1a097..4929a7e 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target arm64-apple-ios16.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 40a4cfd..19d1a19 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target arm64-apple-ios16.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 40a4cfd..19d1a19 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target arm64-apple-ios16.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 8db70a2..6704ddf 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target x86_64-apple-ios16.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 8db70a2..6704ddf 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2) // swift-module-flags: -target x86_64-apple-ios16.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 +// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3 import CoreNFC import NFCSDK import Swift diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/NfcLockFramework b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/NfcLockFramework index 269ae36..c32f6cf 100755 Binary files a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/NfcLockFramework and b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/NfcLockFramework differ diff --git a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/_CodeSignature/CodeResources b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/_CodeSignature/CodeResources index 484a1c0..59e9605 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/_CodeSignature/CodeResources +++ b/NfcLock.Ios.Binding/NfcLockFramework.xcframework/ios-arm64_x86_64-simulator/NfcLockFramework.framework/_CodeSignature/CodeResources @@ -4,6 +4,10 @@ files + Headers/NfcLockFramework-Swift.h + + YEquuy4noJ8B7eMgaLE+YDh0fgM= + Info.plist GpDEJ+rATPOCmP3HUpE7ZB1LJzg= @@ -14,7 +18,7 @@ Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - AvzsO/AVfO+ywZPE6yD9W7vfuo0= + 2Dap9sXkg+TyM2W04UdOnZnmPqc= Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -22,11 +26,11 @@ Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface - AvzsO/AVfO+ywZPE6yD9W7vfuo0= + 2Dap9sXkg+TyM2W04UdOnZnmPqc= Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule - 7ZUSCPKox6eMxhpnn4hrjbL6BxA= + l8O6zkrcOaGEuqWHNGBMJ5Su3cw= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -34,7 +38,7 @@ Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - ZnK7qlDDFzUdvbvDxYNV3zJfJNs= + 8oe3Jnkvx2Rh9M9uWCCu7FvLOvk= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -42,15 +46,26 @@ Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - ZnK7qlDDFzUdvbvDxYNV3zJfJNs= + 8oe3Jnkvx2Rh9M9uWCCu7FvLOvk= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - xgwvAMrwCj7TS3fvZmO+XTxikJI= + TYIw+cr1EMn5gNkjNNLhxYTm0bU= + + Modules/module.modulemap + + 0aItPXpeIP7d1JVyWzIWeQbdMew= files2 + Headers/NfcLockFramework-Swift.h + + hash2 + + Zu+uQldm/Vo1qMe0LNWnnbgXpAW9hCKvQZnlfKYz0Zk= + + Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 @@ -62,7 +77,7 @@ hash2 - wuf+eH3BsUKo9NTwH7Um4g2Eeg4IC2hJqGCKDCc6lLI= + b6YLeZp9MwfAQhhyWJxQLrMa1doJqbXhxTWjhh+e2Pw= Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -76,14 +91,14 @@ hash2 - wuf+eH3BsUKo9NTwH7Um4g2Eeg4IC2hJqGCKDCc6lLI= + b6YLeZp9MwfAQhhyWJxQLrMa1doJqbXhxTWjhh+e2Pw= Modules/NfcLockFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - GeWMkaizI6HvrqlHDDnyAntNRSFdAEKwXj4V3wwoUf4= + i3r4WpOvDeIbKEnjJvkPTABfhvc4vda1Sh4EDiYL+wA= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -97,7 +112,7 @@ hash2 - qurGBKdP1/SpkBpV1Yl/SOxoj9Jt+9vW9PUvFthKl6s= + j2EM8BNhC4jEvjsXRctMbsumNgX4O/TXoQItNav3wE4= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -111,14 +126,21 @@ hash2 - qurGBKdP1/SpkBpV1Yl/SOxoj9Jt+9vW9PUvFthKl6s= + j2EM8BNhC4jEvjsXRctMbsumNgX4O/TXoQItNav3wE4= Modules/NfcLockFramework.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - V70YxRBHqcbUYJV956PCLEmTLVXfvzZ5eDuk2uBxhgQ= + aaGoZ9a/i2KY4Q5ViIEYfHYbCf7e4oLD7gdSnTOoaXY= + + + Modules/module.modulemap + + hash2 + + 56klHhajfaGpdlfxFjnPH7Kq6HS4am/aUjuo2XJ3TSU= diff --git a/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.pbxproj b/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.pbxproj index 5938fd1..521cc78 100644 --- a/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.pbxproj +++ b/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.pbxproj @@ -264,9 +264,11 @@ 185AC0612F22284600E22FA2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -290,7 +292,7 @@ SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_MODULE = YES; - SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -300,9 +302,11 @@ 185AC0622F22284600E22FA2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -326,7 +330,7 @@ SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_MODULE = YES; - SWIFT_INSTALL_OBJC_HEADER = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate b/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate index 7ef8bf8..574f4a1 100644 Binary files a/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/NfcLock.Ios.Binding/NfcLockFramework/NfcLockFramework.xcodeproj/project.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ