From c985813cc1cff3a002009bc7861fd9fe02b4bf97 Mon Sep 17 00:00:00 2001 From: OS-ricardomoreirasilva Date: Thu, 23 May 2024 16:04:31 +0100 Subject: [PATCH] feat(ios): add openInExternalBrowser This includes an adapter between OSIABRouter and UIApplication to perform the url open and a model containing the url to be consumed. Create a OpenInExternalBrowserParameterModel type with the method's parameters. Add the xcframework to the podspec file. References: https://outsystemsrd.atlassian.net/browse/RMET-3421 --- CapacitorOsInappbrowser.podspec | 4 +- README.md | 19 +- example-app/src/pages/Home.tsx | 5 +- .../InAppBrowserPlugin/InAppBrowser.swift | 8 - .../InAppBrowserPlugin.swift | 35 +- .../OSInAppBrowserLib.xcframework/Info.plist | 48 ++ .../Headers/OSInAppBrowserLib-Swift.h | 311 +++++++++ .../OSInAppBrowserLib.framework/Info.plist | Bin 0 -> 788 bytes .../arm64-apple-ios.abi.json | 128 ++++ .../arm64-apple-ios.private.swiftinterface | 15 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 1752 bytes .../arm64-apple-ios.swiftinterface | 15 + .../Modules/module.modulemap | 4 + .../OSInAppBrowserLib | Bin 0 -> 71504 bytes .../Contents/Info.plist | 20 + .../Resources/DWARF/OSInAppBrowserLib | Bin 0 -> 44090 bytes .../Relocations/aarch64/OSInAppBrowserLib.yml | 23 + .../Headers/OSInAppBrowserLib-Swift.h | 618 ++++++++++++++++++ .../OSInAppBrowserLib.framework/Info.plist | Bin 0 -> 768 bytes .../arm64-apple-ios-simulator.abi.json | 128 ++++ ...apple-ios-simulator.private.swiftinterface | 15 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 1764 bytes .../arm64-apple-ios-simulator.swiftinterface | 15 + .../x86_64-apple-ios-simulator.abi.json | 128 ++++ ...apple-ios-simulator.private.swiftinterface | 15 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 1764 bytes .../x86_64-apple-ios-simulator.swiftinterface | 15 + .../Modules/module.modulemap | 4 + .../OSInAppBrowserLib | Bin 0 -> 172240 bytes .../_CodeSignature/CodeResources | 234 +++++++ .../Contents/Info.plist | 20 + .../Resources/DWARF/OSInAppBrowserLib | Bin 0 -> 89269 bytes .../Relocations/aarch64/OSInAppBrowserLib.yml | 23 + .../Relocations/x86_64/OSInAppBrowserLib.yml | 23 + .../OSUIApplicationRouterAdapter.swift | 27 + src/definitions.ts | 9 +- 36 files changed, 1885 insertions(+), 24 deletions(-) delete mode 100644 ios/Sources/InAppBrowserPlugin/InAppBrowser.swift create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/Info.plist create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Headers/OSInAppBrowserLib-Swift.h create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Info.plist create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.abi.json create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/module.modulemap create mode 100755 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/OSInAppBrowserLib create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Info.plist create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/aarch64/OSInAppBrowserLib.yml create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Headers/OSInAppBrowserLib-Swift.h create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Info.plist create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/module.modulemap create mode 100755 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/OSInAppBrowserLib create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/_CodeSignature/CodeResources create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Info.plist create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/aarch64/OSInAppBrowserLib.yml create mode 100644 ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/x86_64/OSInAppBrowserLib.yml create mode 100644 ios/Sources/InAppBrowserPlugin/OSUIApplicationRouterAdapter.swift diff --git a/CapacitorOsInappbrowser.podspec b/CapacitorOsInappbrowser.podspec index b04471f..4b7120d 100644 --- a/CapacitorOsInappbrowser.podspec +++ b/CapacitorOsInappbrowser.podspec @@ -10,7 +10,9 @@ Pod::Spec.new do |s| s.homepage = package['repository']['url'] s.author = package['author'] s.source = { :git => package['repository']['url'], :tag => s.version.to_s } - s.source_files = 'ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}' + #s.source_files = 'ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}' + s.source_files = 'ios/Sources/InAppBrowserPlugin/*.{swift,h,m,c,cc,mm,cpp}' + s.vendored_frameworks = 'ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework' s.ios.deployment_target = '13.0' s.dependency 'Capacitor' s.swift_version = '5.1' diff --git a/README.md b/README.md index 3653e8a..d4e5aa7 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ npx cap sync * [`removeAllListeners()`](#removealllisteners) * [`addListener('browserClosed' | 'browserPageLoaded', ...)`](#addlistenerbrowserclosed--browserpageloaded-) * [Interfaces](#interfaces) +* [Type Aliases](#type-aliases) * [Enums](#enums) @@ -58,12 +59,12 @@ openInSystemBrowser(url: string, options: SystemBrowserOptions) => void ### openInExternalBrowser(...) ```typescript -openInExternalBrowser(url: string) => void +openInExternalBrowser(model: OpenInExternalBrowserParameterModel) => void ``` -| Param | Type | -| --------- | ------------------- | -| **`url`** | string | +| Param | Type | +| ----------- | --------------------------------------------------------------------------------------------------- | +| **`model`** | OpenInExternalBrowserParameterModel | -------------------- @@ -187,6 +188,16 @@ addListener(eventName: 'browserClosed' | 'browserPageLoaded', listenerFunc: () = | **`remove`** | () => Promise<void> | +### Type Aliases + + +#### OpenInExternalBrowserParameterModel + +Defines the options for opening a URL in the external browser. + +{ url: string; } + + ### Enums diff --git a/example-app/src/pages/Home.tsx b/example-app/src/pages/Home.tsx index 01dcb31..8facfd1 100644 --- a/example-app/src/pages/Home.tsx +++ b/example-app/src/pages/Home.tsx @@ -5,8 +5,9 @@ import './Home.css'; const Home: React.FC = () => { const test = () => { - // InAppBrowser.openInExternalBrowser('https://www.google.com'); - console.log('test') + InAppBrowser.openInExternalBrowser({ + url: "https://www.google.com" + }); } return ( diff --git a/ios/Sources/InAppBrowserPlugin/InAppBrowser.swift b/ios/Sources/InAppBrowserPlugin/InAppBrowser.swift deleted file mode 100644 index c3a2587..0000000 --- a/ios/Sources/InAppBrowserPlugin/InAppBrowser.swift +++ /dev/null @@ -1,8 +0,0 @@ -import Foundation - -@objc public class InAppBrowser: NSObject { - @objc public func echo(_ value: String) -> String { - print(value) - return value - } -} diff --git a/ios/Sources/InAppBrowserPlugin/InAppBrowserPlugin.swift b/ios/Sources/InAppBrowserPlugin/InAppBrowserPlugin.swift index c11b70a..28c6d99 100644 --- a/ios/Sources/InAppBrowserPlugin/InAppBrowserPlugin.swift +++ b/ios/Sources/InAppBrowserPlugin/InAppBrowserPlugin.swift @@ -1,5 +1,6 @@ -import Foundation import Capacitor +import OSInAppBrowserLib +import UIKit /** * Please read the Capacitor iOS Plugin Development Guide @@ -10,14 +11,32 @@ public class InAppBrowserPlugin: CAPPlugin, CAPBridgedPlugin { public let identifier = "InAppBrowserPlugin" public let jsName = "InAppBrowser" public let pluginMethods: [CAPPluginMethod] = [ - CAPPluginMethod(name: "echo", returnType: CAPPluginReturnPromise) + CAPPluginMethod(name: "openInExternalBrowser", returnType: CAPPluginReturnPromise) ] - private let implementation = InAppBrowser() - @objc func echo(_ call: CAPPluginCall) { - let value = call.getString("value") ?? "" - call.resolve([ - "value": implementation.echo(value) - ]) + private var plugin: OSIABEngine? + + override public func load() { + self.plugin = .init(application: .shared) + } + + @objc func openInExternalBrowser(_ call: CAPPluginCall) { + if self.plugin == nil { + self.load() + } + + guard let plugin else { + return call.reject("Capacitor bridge is not initialized.") + } + + guard let url = call.getString("url") else { + return call.reject("The input parameters for 'openInExternalBrowser' are invalid.") + } + + if plugin.openExternalBrowser(url) == true { + call.resolve() + } else { + call.reject("Couldn't open '\(url)' using Safari.") + } } } diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/Info.plist b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/Info.plist new file mode 100644 index 0000000..4b772e7 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/Info.plist @@ -0,0 +1,48 @@ + + + + + AvailableLibraries + + + BinaryPath + OSInAppBrowserLib.framework/OSInAppBrowserLib + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64 + LibraryPath + OSInAppBrowserLib.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + OSInAppBrowserLib.framework/OSInAppBrowserLib + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + OSInAppBrowserLib.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Headers/OSInAppBrowserLib-Swift.h b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Headers/OSInAppBrowserLib-Swift.h new file mode 100644 index 0000000..fc55751 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Headers/OSInAppBrowserLib-Swift.h @@ -0,0 +1,311 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef OSINAPPBROWSERLIB_SWIFT_H +#define OSINAPPBROWSERLIB_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OSInAppBrowserLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Info.plist b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..8a615d3c1163f736ff63ee2c50e59117721210da GIT binary patch literal 788 zcmZXR%Wl&^6ox&+t=yVPL!noCp+ITDvePaQcVbVHQO6g2DMWz8 ziUmjr5Gy1WWzB{c;00JAb*9dMtBk{PLBF$*GCync2Ddg~e+NOV@AQTwc{sCLd5{RIuKq7O5(IrJ>0} zF&|h4BQiN4%yvv-`CFtzZA(LAiFf}Q(E}g17&$g98DW&RDRDJ4n-C-|HZpQJ-AJJI2iJZT<)hI%WBw0!EIS>=(a(cagEo9D%7H8 zU{;kF-mRCyO;Vi{u}N7^Lo@Z#7I_j-mly-1fF0bTjQW&#_3T<wgdoDt9NYae<%z E0rM^NKmY&$ literal 0 HcmV?d00001 diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.abi.json b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..cae84bf --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,128 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "TypeDecl", + "name": "OSIABEngine", + "printedName": "OSIABEngine", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIABEngine", + "printedName": "OSInAppBrowserLib.OSIABEngine", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV" + }, + { + "kind": "TypeNominal", + "name": "OSIABRouter", + "printedName": "OSInAppBrowserLib.OSIABRouter", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP" + } + ], + "declKind": "Constructor", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfc", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfc", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "openExternalBrowser", + "printedName": "openExternalBrowser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSIABRouter", + "printedName": "OSIABRouter", + "children": [ + { + "kind": "Function", + "name": "openInSafari", + "printedName": "openInSafari(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP12openInSafariySbSSF", + "mangledName": "$s17OSInAppBrowserLib11OSIABRouterP12openInSafariySbSSF", + "moduleName": "OSInAppBrowserLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSInAppBrowserLib.OSIABRouter>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP", + "mangledName": "$s17OSInAppBrowserLib11OSIABRouterP", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..5f7d09f --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSInAppBrowserLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct OSIABEngine { + public init(router: any OSInAppBrowserLib.OSIABRouter) + public func openExternalBrowser(_ url: Swift.String) -> Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..4ae169856fa9d213fb31805dc67e9c4613a038aa GIT binary patch literal 1752 zcmc&#&ubG|9Dhmec6TgN>mEc__*xYwPBNL4wrcFbOtoyaU}&m`6{#=Nmvl-p6W*I_ zEM7F!rH39Cw(LoE7uLfbDi-O%L!rxv;6p_txe^<9FfW3)zx!4lkfb#?crbD9m_F-8k>)$;b*Q^t1u`u+)@BPGcH`; zgMRab*$cXm%nJ3&Da9~*&He#!6eH7bS!TwxBriec(a-t9h=;yx?l%PEqizv-e;`p_ z9q3C@871ZVBGYGD$R*_FZbB|$Hof0;b)MDRm-Z3x(l6v>xYfxr{k&8#eGk+9_d;3c)6!&MRgc z+R55ZBFWl6)yEZda>Z2e9BH}O3J*%NaA9l|Fnp1z4A^9(F1sotreKT(b?%8QjChl- zLjxwjEvZB?V@?A(g$*h|)E$QjQL0w}o9FpK1fy)P+E^zeeiOrVc2BEwVRnZ~~hE literal 0 HcmV?d00001 diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..5f7d09f --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSInAppBrowserLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct OSIABEngine { + public init(router: any OSInAppBrowserLib.OSIABRouter) + public func openExternalBrowser(_ url: Swift.String) -> Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/module.modulemap b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/module.modulemap new file mode 100644 index 0000000..ad5451f --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module OSInAppBrowserLib { + header "OSInAppBrowserLib-Swift.h" + requires objc +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/OSInAppBrowserLib b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/OSInAppBrowserLib.framework/OSInAppBrowserLib new file mode 100755 index 0000000000000000000000000000000000000000..378bf56a91250f9566797a15e2b67e5e7b11c093 GIT binary patch literal 71504 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 + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.outsystems.rd.inappbrowser.OSInAppBrowserLib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib new file mode 100644 index 0000000000000000000000000000000000000000..ed27d4c7f62e5fccf1873c6495cd51b8a418fd96 GIT binary patch literal 44090 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 +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OSInAppBrowserLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef OSINAPPBROWSERLIB_SWIFT_H +#define OSINAPPBROWSERLIB_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OSInAppBrowserLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Info.plist b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..438395ec420ad69c0632a3a4b45eac86aafb7e2f GIT binary patch literal 768 zcmZXQO>fgc5QcZRKwBte(-cZuQcC$Ohn1a@_P~k6M1&F&YKKBq#d4fYvSRJE{831` za6zgN5F6K67bZA66z_C|636 z+u>BB`;-gMp>DWMdrY_{o=tmqUr;*=tv07e#A-)cS(j1Y#QD@&b-O}ib|`tvA3Uah zAhW%+`_OXagj`xSEc=<&qsG9K>SC(uec^`*sfRvudq{uA{y0$fRKh+GG#>O4Zcw&nV-AiI}K3roib0Vj% zCvdA-m6v2Ttym7@gJxm9ys2(edChEHuex_UujGs80relSwuu#6I7CEYFbG2G1jO$U z=31WD9(l-rh`vD-qf*=1(p92-$jkq+Mqjv8mrKZt2>+34;?;PnoWd!Q+3*kn;e6jA zHn-d!QB9>;P|L+ajC(O2q`0AO5-I2Ykz>_Ri>lI8i{*`?q240O#~W)HVg#nZI;a8) z4!}F`8GHjjz%Muhm*E<`4e!GiWH5j);URnvKfy2XEBp?B!#`*OO`>VEgz~6_?x9^| aq6i(JSLii5L~p?GAvlWQW)hQt-u?yJ", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP", + "mangledName": "$s17OSInAppBrowserLib11OSIABRouterP", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..7d51ccd --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSInAppBrowserLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct OSIABEngine { + public init(router: any OSInAppBrowserLib.OSIABRouter) + public func openExternalBrowser(_ url: Swift.String) -> Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..58a1c8eef0336c4f73d3805d7705a0bc81b35028 GIT binary patch literal 1764 zcmc&#&ubi29DlnpMyH{~=s`r`YgOEJc4lWolGZhc?!*S8g)Z6DgCgnM$=l6@-I?XR z8Q0=Pmnwoe2nJ6D1wD9(7$k=t0+lI(mqH4?^`ua}N&kRK`*|}<8fd7Bhy&l5dEejP z&-eSC`Ss$rW4T8dD>BB$awkeBzq@68Q$Mm*H!hzvzITkvWNh6szTP&*YCr64B<7{O z^>bowC*@D_=5A8hO6Dhb+~S^F_{=TfKIgdRZoYUuZ*C^#OKt(Oxu-|03xm={XeG6Y zqere5c3l&Ec)C3(Y$xVM^3vRiTyZnOp^OkauDLld_ma|_lN1r`dcJgfU|s+>DX|Y9 zW$e=&V=s&|W+Law(dG3Iek5n&*sGQL_!A>PeKk3@lVi}>zZ?UvwO+3ysL}UZ5xpy< z^22~;?3e8+Dk#nD@Sts_413C+nI$h}RAwBzgi=@1n|%U>JHEvj?LVJswN@v4-?p=gaq)DyB5%C5pmka!Pj0q;;V1BTY) zZqL@hr>)4d8}gkiRh;gC{zipPWh(56;MCCVymP+MY%~_8VZAKEIalH>~w9ffOPHu)W%xml!>s)-X16PX2$(g`XNjc>iu!9IMF(K_c&B6Q71Oi=N-_P< zBBf)5CTd^24c#BIv+X+38XE5{GBHkN% z6p=PD( Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..cae84bf --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,128 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "TypeDecl", + "name": "OSIABEngine", + "printedName": "OSIABEngine", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(router:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIABEngine", + "printedName": "OSInAppBrowserLib.OSIABEngine", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV" + }, + { + "kind": "TypeNominal", + "name": "OSIABRouter", + "printedName": "OSInAppBrowserLib.OSIABRouter", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP" + } + ], + "declKind": "Constructor", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfc", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfc", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "openExternalBrowser", + "printedName": "openExternalBrowser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:17OSInAppBrowserLib11OSIABEngineV", + "mangledName": "$s17OSInAppBrowserLib11OSIABEngineV", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSIABRouter", + "printedName": "OSIABRouter", + "children": [ + { + "kind": "Function", + "name": "openInSafari", + "printedName": "openInSafari(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP12openInSafariySbSSF", + "mangledName": "$s17OSInAppBrowserLib11OSIABRouterP12openInSafariySbSSF", + "moduleName": "OSInAppBrowserLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSInAppBrowserLib.OSIABRouter>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:17OSInAppBrowserLib11OSIABRouterP", + "mangledName": "$s17OSInAppBrowserLib11OSIABRouterP", + "moduleName": "OSInAppBrowserLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..366f2eb --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSInAppBrowserLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct OSIABEngine { + public init(router: any OSInAppBrowserLib.OSIABRouter) + public func openExternalBrowser(_ url: Swift.String) -> Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..cc9f58516e5ab805b835cb5e812d08c250b43f22 GIT binary patch literal 1764 zcmc&#PiP!f7=ODlMyH{~=s`r`vnuX7JF~MPN#mMBcVdIlLYHjxP$}u#$=l6@-I?XR z8MnoYE>#3`5DcCQ3VQGmF-Q(Q1S%tf7a>A#Jt=6fJ$b6s-mCpOogEqzGr%^QGGZ^D?+eiM{(U zV;|-idv2UD6ERPYu57&XEjbe>Uar)~9~=4pv&pgD9D~HcatyrIdcBUIM&EBm^p=py z4+EO9U$m#Fpft0?gSM42>?wO@mb{cvnQcNTeR|}&%Ph@Na`}0$+<29T< z2B~W07eZg;*D7u#*vUUuQuc_r{~q)YUH)NM`2_k3{)gz55B1@qV;gi z&VxM)dK^?Pm+1%*L*KtLytk;%C5N(*l=-Vt=7*wn9#K!oRw%m)Cqd#O!~))-W(Evx z#ND2)flo`3XE)^e@2WW60sV~(oyt_$6T#`B*#+lPquFRIPD6V|`t3GiI?`5lAkMJo0@p;RmG5Q-OsQ3j(f-)k#dgJ(>|rMNsHJ^=gyR3&`MSv%eo^TJ>-PurhV@(aNOub({s-uUvHo Swift.Bool +} +public protocol OSIABRouter { + func openInSafari(_ url: Swift.String) -> Swift.Bool +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/module.modulemap b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/module.modulemap new file mode 100644 index 0000000..ad5451f --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module OSInAppBrowserLib { + header "OSInAppBrowserLib-Swift.h" + requires objc +} diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/OSInAppBrowserLib b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/OSInAppBrowserLib new file mode 100755 index 0000000000000000000000000000000000000000..d0ffba4a307f64f7964d3bbfc3fec75b9a790e24 GIT binary patch literal 172240 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 F{69L}Tdx2B literal 0 HcmV?d00001 diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/_CodeSignature/CodeResources b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..5481709 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/OSInAppBrowserLib.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Headers/OSInAppBrowserLib-Swift.h + + KWW7IGxjOoac6LIyLkG/CBtjbug= + + Info.plist + + kG6zskYObjotgrQErsNeJwYZ4yY= + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.abi.json + + WhAwvnDkhUsD1BedyrVfQJuif4I= + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + bYY8pPg+7zAdM7eMNVCkEupV+O8= + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + ZmMsVbyDbcz2G8FRIGG1ekigQmk= + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + bYY8pPg+7zAdM7eMNVCkEupV+O8= + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + 8pX4rL674MjnACV2yAkz/cDOoA8= + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + WhAwvnDkhUsD1BedyrVfQJuif4I= + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + /97OUKYUvnoW4pXzoIwIyYfZLSo= + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + RuumNQIBJEObtSgRpIe/WFTIyGY= + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + /97OUKYUvnoW4pXzoIwIyYfZLSo= + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 6pAeAnA/wFeM+KNmzcGWDCnfY5M= + + Modules/module.modulemap + + 97qE/JP5FQV7bzcaBPYeVZ/V2B8= + + + files2 + + Headers/OSInAppBrowserLib-Swift.h + + hash2 + + dfNtrZ1gS262Jfu4aohJ2+RnNDrDS8ZzOFeb4MB5N0k= + + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + KoEHCO8ljXnknBaQsPx/6u9YWoGXuiVLmIzNCqIoGBc= + + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + aB8NyIrxWo2g7Llo/8wfAKiBPS/x2iI+0rRqMBv3ckA= + + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + OMK6nGk6kfvfwuqIHe/2/4TGi4ptejpRnhJcWW2qNbk= + + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + aB8NyIrxWo2g7Llo/8wfAKiBPS/x2iI+0rRqMBv3ckA= + + + Modules/OSInAppBrowserLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + jQrI6T6KmOasaDFZfO//7d8BbGObZEFF5JkM+PEbctQ= + + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + KoEHCO8ljXnknBaQsPx/6u9YWoGXuiVLmIzNCqIoGBc= + + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + uY8XB0pP05TrVNUTnxgo4wZmtfr9EuMN4dluL05InUU= + + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + AHnv/X8VOFYjMnPy1nI17eF1JTuZbi+uWIUQnuT/l30= + + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + uY8XB0pP05TrVNUTnxgo4wZmtfr9EuMN4dluL05InUU= + + + Modules/OSInAppBrowserLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + kF9OAAGGnaFY+LMfRLvn/7Wc8o6VoAskRWwxZ1ysvEo= + + + Modules/module.modulemap + + hash2 + + IQ6Ew+1iWwE9w/V3IQDI+mNzyu1Fv4Lz8d9HT6zvsHA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Info.plist b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000..303c185 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.outsystems.rd.inappbrowser.OSInAppBrowserLib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/DWARF/OSInAppBrowserLib new file mode 100644 index 0000000000000000000000000000000000000000..0fa700c652daf99ec7633c891aa687cb1160e462 GIT binary patch literal 89269 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 literal 0 HcmV?d00001 diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/aarch64/OSInAppBrowserLib.yml b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/aarch64/OSInAppBrowserLib.yml new file mode 100644 index 0000000..711c0d2 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/aarch64/OSInAppBrowserLib.yml @@ -0,0 +1,23 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/rcj/Library/Developer/Xcode/DerivedData/OSInAppBrowserLib-exxamiccymxcjdabdfefbzmbgbsk/Build/Intermediates.noindex/ArchiveIntermediates/OSInAppBrowserLib/InstallationBuildProductsLocation/Library/Frameworks/OSInAppBrowserLib.framework/OSInAppBrowserLib' +relocations: + - { offsetInCU: 0x33, offset: 0x9D, size: 0x8, addend: 0x0, symName: _OSInAppBrowserLibVersionString, symObjAddr: 0x0, symBinAddr: 0x3CB0, symSize: 0x0 } + - { offsetInCU: 0x67, offset: 0xD1, size: 0x8, addend: 0x0, symName: _OSInAppBrowserLibVersionNumber, symObjAddr: 0x40, symBinAddr: 0x3CF0, symSize: 0x0 } + - { offsetInCU: 0x2B, offset: 0x111, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfC', symObjAddr: 0x0, symBinAddr: 0x2A74, symSize: 0x8 } + - { offsetInCU: 0x4C, offset: 0x132, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfC', symObjAddr: 0x0, symBinAddr: 0x2A74, symSize: 0x8 } + - { offsetInCU: 0x78, offset: 0x15E, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF', symObjAddr: 0x20, symBinAddr: 0x2A94, symSize: 0x60 } + - { offsetInCU: 0xB5, offset: 0x19B, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABRouter_pWOb', symObjAddr: 0x8, symBinAddr: 0x2A7C, symSize: 0x18 } + - { offsetInCU: 0xC8, offset: 0x1AE, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x80, symBinAddr: 0x2AF4, symSize: 0x24 } + - { offsetInCU: 0xDB, offset: 0x1C1, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwCP', symObjAddr: 0xA4, symBinAddr: 0x2B18, symSize: 0x30 } + - { offsetInCU: 0xEE, offset: 0x1D4, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwxx', symObjAddr: 0xD4, symBinAddr: 0x2B48, symSize: 0x4 } + - { offsetInCU: 0x101, offset: 0x1E7, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0xD8, symBinAddr: 0x2B4C, symSize: 0x20 } + - { offsetInCU: 0x114, offset: 0x1FA, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwcp', symObjAddr: 0xF8, symBinAddr: 0x2B6C, symSize: 0x34 } + - { offsetInCU: 0x127, offset: 0x20D, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwca', symObjAddr: 0x12C, symBinAddr: 0x2BA0, symSize: 0x24 } + - { offsetInCU: 0x13A, offset: 0x220, size: 0x8, addend: 0x0, symName: ___swift_assign_boxed_opaque_existential_1, symObjAddr: 0x150, symBinAddr: 0x2BC4, symSize: 0x168 } + - { offsetInCU: 0x14D, offset: 0x233, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0x2B8, symBinAddr: 0x2D2C, symSize: 0x14 } + - { offsetInCU: 0x160, offset: 0x246, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwta', symObjAddr: 0x2CC, symBinAddr: 0x2D40, symSize: 0x38 } + - { offsetInCU: 0x173, offset: 0x259, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwet', symObjAddr: 0x304, symBinAddr: 0x2D78, symSize: 0x48 } + - { offsetInCU: 0x186, offset: 0x26C, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwst', symObjAddr: 0x34C, symBinAddr: 0x2DC0, symSize: 0x48 } + - { offsetInCU: 0x199, offset: 0x27F, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVMa', symObjAddr: 0x394, symBinAddr: 0x2E08, symSize: 0x10 } +... diff --git a/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/x86_64/OSInAppBrowserLib.yml b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/x86_64/OSInAppBrowserLib.yml new file mode 100644 index 0000000..9993e96 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSInAppBrowserLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/OSInAppBrowserLib.framework.dSYM/Contents/Resources/Relocations/x86_64/OSInAppBrowserLib.yml @@ -0,0 +1,23 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/rcj/Library/Developer/Xcode/DerivedData/OSInAppBrowserLib-exxamiccymxcjdabdfefbzmbgbsk/Build/Intermediates.noindex/ArchiveIntermediates/OSInAppBrowserLib/InstallationBuildProductsLocation/Library/Frameworks/OSInAppBrowserLib.framework/OSInAppBrowserLib' +relocations: + - { offsetInCU: 0x33, offset: 0x9D, size: 0x8, addend: 0x0, symName: _OSInAppBrowserLibVersionString, symObjAddr: 0x0, symBinAddr: 0x3C70, symSize: 0x0 } + - { offsetInCU: 0x67, offset: 0xD1, size: 0x8, addend: 0x0, symName: _OSInAppBrowserLibVersionNumber, symObjAddr: 0x40, symBinAddr: 0x3CB0, symSize: 0x0 } + - { offsetInCU: 0x2B, offset: 0x111, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfC', symObjAddr: 0x0, symBinAddr: 0x2A00, symSize: 0x10 } + - { offsetInCU: 0x4C, offset: 0x132, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV6routerAcA11OSIABRouter_p_tcfC', symObjAddr: 0x0, symBinAddr: 0x2A00, symSize: 0x10 } + - { offsetInCU: 0x78, offset: 0x15E, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineV012openExternalC0ySbSSF', symObjAddr: 0x30, symBinAddr: 0x2A30, symSize: 0x50 } + - { offsetInCU: 0xB5, offset: 0x19B, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABRouter_pWOb', symObjAddr: 0x10, symBinAddr: 0x2A10, symSize: 0x20 } + - { offsetInCU: 0xC8, offset: 0x1AE, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x80, symBinAddr: 0x2A80, symSize: 0x30 } + - { offsetInCU: 0xDB, offset: 0x1C1, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwCP', symObjAddr: 0xB0, symBinAddr: 0x2AB0, symSize: 0x30 } + - { offsetInCU: 0xEE, offset: 0x1D4, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwxx', symObjAddr: 0xE0, symBinAddr: 0x2AE0, symSize: 0x10 } + - { offsetInCU: 0x101, offset: 0x1E7, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0xF0, symBinAddr: 0x2AF0, symSize: 0x30 } + - { offsetInCU: 0x114, offset: 0x1FA, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwcp', symObjAddr: 0x120, symBinAddr: 0x2B20, symSize: 0x30 } + - { offsetInCU: 0x127, offset: 0x20D, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwca', symObjAddr: 0x150, symBinAddr: 0x2B50, symSize: 0x20 } + - { offsetInCU: 0x13A, offset: 0x220, size: 0x8, addend: 0x0, symName: ___swift_assign_boxed_opaque_existential_1, symObjAddr: 0x170, symBinAddr: 0x2B70, symSize: 0x130 } + - { offsetInCU: 0x14D, offset: 0x233, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0x2A0, symBinAddr: 0x2CA0, symSize: 0x20 } + - { offsetInCU: 0x160, offset: 0x246, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwta', symObjAddr: 0x2C0, symBinAddr: 0x2CC0, symSize: 0x40 } + - { offsetInCU: 0x173, offset: 0x259, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwet', symObjAddr: 0x300, symBinAddr: 0x2D00, symSize: 0x40 } + - { offsetInCU: 0x186, offset: 0x26C, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVwst', symObjAddr: 0x340, symBinAddr: 0x2D40, symSize: 0x40 } + - { offsetInCU: 0x199, offset: 0x27F, size: 0x8, addend: 0x0, symName: '_$s17OSInAppBrowserLib11OSIABEngineVMa', symObjAddr: 0x380, symBinAddr: 0x2D80, symSize: 0xA } +... diff --git a/ios/Sources/InAppBrowserPlugin/OSUIApplicationRouterAdapter.swift b/ios/Sources/InAppBrowserPlugin/OSUIApplicationRouterAdapter.swift new file mode 100644 index 0000000..aaf06f1 --- /dev/null +++ b/ios/Sources/InAppBrowserPlugin/OSUIApplicationRouterAdapter.swift @@ -0,0 +1,27 @@ +import OSInAppBrowserLib +import UIKit + +struct OSApplicationRouterAdapter { + private let application: UIApplication + + init(_ application: UIApplication) { + self.application = application + } +} + +extension OSApplicationRouterAdapter: OSIABRouter { + func openInSafari(_ urlString: String) -> Bool { + guard let url = URL(string: urlString), self.application.canOpenURL(url) else { return false } + DispatchQueue.main.async { + self.application.open(url) + } + return true + } +} + +extension OSIABEngine { + init(application: UIApplication) { + let routerAdapater = OSApplicationRouterAdapter(application) + self.init(router: routerAdapater) + } +} diff --git a/src/definitions.ts b/src/definitions.ts index eabafd3..c9424be 100644 --- a/src/definitions.ts +++ b/src/definitions.ts @@ -109,10 +109,17 @@ export interface AndroidSystemBrowserOptions { exitAnimation: AndroidAnimation; } +/** + * Defines the options for opening a URL in the external browser. + */ +export type OpenInExternalBrowserParameterModel = { + url: string; +}; + export interface InAppBrowserPlugin { openInWebView(url: string, options: WebViewOptions): void; openInSystemBrowser(url: string, options: SystemBrowserOptions): void; - openInExternalBrowser(url: string): void; + openInExternalBrowser(model: OpenInExternalBrowserParameterModel): void; close(): void; removeAllListeners(): void; addListener(eventName: 'browserClosed' | 'browserPageLoaded', listenerFunc: () => void): Promise;