llfbandit / record

Audio recorder from microphone to a given file path. No external dependencies, MediaRecorder is used for Android an AVAudioRecorder for iOS.
https://pub.dev/packages/record
240 stars 202 forks source link

Causing my build to fail #8

Closed gtilson closed 3 years ago

gtilson commented 3 years ago

When I try to use this library my build fails with this output:

ld: warning: Could not find or use auto-linked library 'swiftObjectiveC' ld: warning: Could not find or use auto-linked library 'swiftCoreGraphics' ld: warning: Could not find or use auto-linked library 'swiftCore' ld: warning: Could not find or use auto-linked library 'swiftQuartzCore' ld: warning: Could not find or use auto-linked library 'swiftCoreFoundation' ld: warning: Could not find or use auto-linked library 'swiftDispatch' ld: warning: Could not find or use auto-linked library 'swiftCoreMedia' ld: warning: Could not find or use auto-linked library 'swiftAVFoundation' ld: warning: Could not find or use auto-linked library 'swiftCompatibility51' ld: warning: Could not find or use auto-linked library 'swiftsimd' ld: warning: Could not find or use auto-linked library 'swiftFoundation' ld: warning: Could not find or use auto-linked library 'swiftMetal' ld: warning: Could not find or use auto-linked library 'swiftCoreMIDI' ld: warning: Could not find or use auto-linked library 'swiftUniformTypeIdentifiers' ld: warning: Could not find or use auto-linked library 'swiftDarwin' ld: warning: Could not find or use auto-linked library 'swiftUIKit' ld: warning: Could not find or use auto-linked library 'swiftCoreAudio' ld: warning: Could not find or use auto-linked library 'swiftCoreImage' ld: warning: Could not find or use auto-linked library 'swiftSwiftOnoneSupport' Undefined symbols for architecture arm64: "method descriptor for Swift.SetAlgebra.subtract(A) -> ()", referenced from: l_got.$ss10SetAlgebraP8subtractyyxFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(owned A1) -> A", referenced from: l_got.$ss10SetAlgebraPyxqdncSTRd7ElementQyd__ACRtzlufCTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.isEmpty.getter : Swift.Bool", referenced from: l_got.$ss10SetAlgebraP7isEmptySbvgTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.isDisjoint(with: A) -> Swift.Bool", referenced from: l_got.$ss10SetAlgebraP10isDisjoint4withSbx_tFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.isSubset(of: A) -> Swift.Bool", referenced from: l_got.$ss10SetAlgebraP8isSubset2ofSbx_tFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.subtracting(A) -> A", referenced from: l_got.$ss10SetAlgebraP11subtractingyxxFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.formIntersection(A) -> ()", referenced from: l_got.$ss10SetAlgebraP16formIntersectionyyxFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.update(with: owned A.Element) -> A.Element?", referenced from: l_got.$ss10SetAlgebraP6update4with7ElementQzSgAFn_tFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.remove(A.Element) -> A.Element?", referenced from: l_got.$ss10SetAlgebraP6removey7ElementQzSgAEFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.insert(owned A.Element) -> (inserted: Swift.Bool, memberAfterInsert: A.Element)", referenced from: l_got.$ss10SetAlgebraP6insertySb8inserted_7ElementQz17memberAfterInserttAFnFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.intersection(A) -> A", referenced from: l_got.$ss10SetAlgebraP12intersectionyxxFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.union(owned A) -> A", referenced from: l_got.$ss10SetAlgebraP5unionyxxnFTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.init() -> A", referenced from: l_got.$ss10SetAlgebraPxycfCTq in librecord.a(SwiftRecordPlugin.o) "base conformance descriptor for Swift.OptionSet: Swift.SetAlgebra", referenced from: l_got.$ss9OptionSetPs0B7AlgebraTb in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.OptionSet.init(rawValue: A.RawValue) -> A", referenced from: l_got.$ss9OptionSetP8rawValuex03RawD0Qz_tcfCTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.RawRepresentable.rawValue.getter : A.RawValue", referenced from: l_got.$sSY8rawValue03RawB0QzvgTq in librecord.a(SwiftRecordPlugin.o) "method descriptor for static Swift.Equatable.== infix(A, A) -> Swift.Bool", referenced from: l_got.$sSQ2eeoiySbx_xtFZTq in librecord.a(SwiftRecordPlugin.o) "protocol descriptor for Swift.Equatable", referenced from: l_got.$sSQMp in librecord.a(SwiftRecordPlugin.o) "protocol descriptor for Swift.ExpressibleByArrayLiteral", referenced from: l_got.$ss25ExpressibleByArrayLiteralMp in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftCoreImage", referenced from: swift_FORCELOAD$swiftCoreImage$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreImage$_record) "swift_FORCELOAD$_swiftUniformTypeIdentifiers", referenced from: swift_FORCELOAD$swiftUniformTypeIdentifiers$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftUniformTypeIdentifiers$_record) "swift_FORCELOAD$_swiftCoreAudio", referenced from: swift_FORCELOAD$swiftCoreAudio$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreAudio$_record) "swift_FORCELOAD$_swiftCoreMIDI", referenced from: swift_FORCELOAD$swiftCoreMIDI$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreMIDI$_record) "swift_FORCELOAD$_swiftCoreGraphics", referenced from: swift_FORCELOAD$swiftCoreGraphics$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreGraphics$_record) "swift_FORCELOAD$_swiftDarwin", referenced from: swift_FORCELOAD$swiftDarwin$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftDarwin$_record) "swift_FORCELOAD$_swiftAVFoundation", referenced from: swift_FORCELOAD$swiftAVFoundation$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftAVFoundation$_record) "nominal type descriptor for Dispatch.DispatchWorkItemFlags", referenced from: _symbolic Say_G 8Dispatch0A13WorkItemFlagsV in librecord.a(SwiftRecordPlugin.o) "nominal type descriptor for Foundation.URL", referenced from: symbolic Sg 10Foundation3URLV in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Swift.UInt : Swift.FixedWidthInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.UInt and conformance Swift.UInt : Swift.FixedWidthInteger in Swift in librecord.a(SwiftRecordPlugin.o) "associated type descriptor for Swift.SetAlgebra.Element", referenced from: l_got.$s7Elements10SetAlgebraPTl in librecord.a(SwiftRecordPlugin.o) "_swift_errorRelease", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "type metadata accessor for Swift.Array", referenced from: type metadata accessor for [Dispatch.DispatchWorkItemFlags] in librecord.a(SwiftRecordPlugin.o) "value witness table for Builtin.UnknownObject", referenced from: full type metadata for record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Swift.AutoreleasingUnsafeMutablePointer : Swift._Pointer in Swift", referenced from: lazy protocol witness table accessor for type Swift.AutoreleasingUnsafeMutablePointer<C.NSError?> and conformance Swift.AutoreleasingUnsafeMutablePointer : Swift._Pointer in Swift in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.subtracting(A) -> A", referenced from: protocol witness for Swift.SetAlgebra.subtracting(A) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.subtracting(A) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A == A.Element>.remove(A) -> A?", referenced from: protocol witness for Swift.SetAlgebra.remove(A.Element) -> A.Element? in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.remove(A.Element) -> A.Element? in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftFoundation", referenced from: swift_FORCELOAD$swiftFoundation$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftFoundation$_record) "(extension in Swift):Swift.OptionSet< where A == A.Element>.insert(A) -> (inserted: Swift.Bool, memberAfterInsert: A)", referenced from: protocol witness for Swift.SetAlgebra.insert(owned A.Element) -> (inserted: Swift.Bool, memberAfterInsert: A.Element) in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.insert(owned A.Element) -> (inserted: Swift.Bool, memberAfterInsert: A.Element) in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A == A.Element>.update(with: A) -> A?", referenced from: protocol witness for Swift.SetAlgebra.update(with: owned A.Element) -> A.Element? in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in __C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.update(with: owned A.Element) -> A.Element? in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet.union(A) -> A", referenced from: protocol witness for Swift.SetAlgebra.union(owned A) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.union(owned A) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "protocol descriptor for Swift.SetAlgebra", referenced from: l_got.$ss10SetAlgebraMp in librecord.a(SwiftRecordPlugin.o) "_swift_unknownObjectRelease", referenced from: static record.SwiftRecordPlugin.register(with: C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterMethodChannel.allocating_init(name: Swift.String, binaryMessenger: C.FlutterBinaryMessenger) -> C.FlutterMethodChannel in librecord.a(SwiftRecordPlugin.o) @objc static record.SwiftRecordPlugin.register(with: C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.handle(_: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) reabstraction thunk helper from @escaping @callee_unowned @convention(block) (@unowned Swift.AnyObject?) -> () to @escaping @callee_guaranteed (@in_guaranteed Any?) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterError.allocating_init(code: Swift.String, message: Swift.String?, details: Any?) -> C.FlutterError in librecord.a(SwiftRecordPlugin.o) ... "dispatch thunk of Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(owned A1) -> A", referenced from: default argument 2 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.isEmpty.getter : Swift.Bool", referenced from: protocol witness for Swift.SetAlgebra.isEmpty.getter : Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.isEmpty.getter : Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.symmetricDifference(owned A) -> A", referenced from: l_got.$ss10SetAlgebraP19symmetricDifferenceyxxnFTq in librecord.a(SwiftRecordPlugin.o) "protocol descriptor for Swift.OptionSet", referenced from: l_got.$ss9OptionSetMp in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet.symmetricDifference(A) -> A", referenced from: protocol witness for Swift.SetAlgebra.symmetricDifference(owned A) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.symmetricDifference(owned A) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A == A.Element>.contains(A) -> Swift.Bool", referenced from: protocol witness for Swift.SetAlgebra.contains(A.Element) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.contains(A.Element) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "type metadata accessor for Swift.Optional", referenced from: type metadata accessor for C.NSError? in librecord.a(SwiftRecordPlugin.o) "_swift_getForeignTypeMetadata", referenced from: type metadata accessor for C.AVAudioSessionCategoryOptions in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.AVAudioSessionSetActiveOptions in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Swift.UInt32 : Swift.BinaryInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.UInt32 and conformance Swift.UInt32 : Swift.BinaryInteger in Swift in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Swift.Int : Swift.SignedInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.SignedInteger in Swift in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftCompatibility51", referenced from: swift_FORCELOAD$swiftCompatibility51$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCompatibility51$_record) "type metadata for Swift.UInt32", referenced from: record.SwiftRecordPlugin.(getEncoder in _3128433EDB1AEB6090299F7BC8F33941)(Swift.Int) -> Swift.Int in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.UInt32 and conformance Swift.UInt32 : Swift.BinaryInteger in Swift in librecord.a(SwiftRecordPlugin.o) "_swift_unknownObjectUnownedDestroy", referenced from: l_objectdestroy.3 in librecord.a(SwiftRecordPlugin.o) "value witness table for Builtin.Int64", referenced from: full type metadata for C.AVAudioSessionSetActiveOptions in librecord.a(SwiftRecordPlugin.o) full type metadata for C.AVAudioSessionCategoryOptions in librecord.a(SwiftRecordPlugin.o) "_swift_deallocObject", referenced from: l_objectdestroy in librecord.a(SwiftRecordPlugin.o) l_objectdestroy.3 in librecord.a(SwiftRecordPlugin.o) l_objectdestroy.6 in librecord.a(SwiftRecordPlugin.o) "_swift_getTypeByMangledNameInContext", referenced from: _swift_instantiateConcreteTypeFromMangledName in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra< where A.ArrayLiteralElement == A.Element>.init(arrayLiteral: A.ArrayLiteralElement...) -> A", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.ExpressibleByArrayLiteral.init(arrayLiteral: A.ArrayLiteralElement...) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.ExpressibleByArrayLiteral in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.ExpressibleByArrayLiteral.init(arrayLiteral: A.ArrayLiteralElement...) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.ExpressibleByArrayLiteral in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "static Swift.Array._allocateBufferUninitialized(minimumCapacity: Swift.Int) -> Swift._ArrayBuffer", referenced from: generic specialization <serialized, Dispatch.DispatchWorkItemFlags> of static Swift.Array._allocateUninitialized(Swift.Int) -> ([A], Swift.UnsafeMutablePointer) in librecord.a(SwiftRecordPlugin.o) "Swift.== infix<A where A: Swift.RawRepresentable, A.RawValue: Swift.Equatable>(A, A) -> Swift.Bool", referenced from: protocol witness for static Swift.Equatable.== infix(A, A) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.Equatable in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for static Swift.Equatable.== infix(A, A) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.Equatable in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A.RawValue: Swift.FixedWidthInteger>.formUnion(A) -> ()", referenced from: protocol witness for Swift.SetAlgebra.formUnion(owned A) -> () in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.formUnion(owned A) -> () in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SignedInteger< where A: Swift.FixedWidthInteger>.init<A where A1: Swift.BinaryInteger>(A1) -> A", referenced from: record.SwiftRecordPlugin.(getEncoder in _3128433EDB1AEB6090299F7BC8F33941)(Swift.Int) -> Swift.Int in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A.RawValue: Swift.FixedWidthInteger>.init() -> A", referenced from: protocol witness for Swift.SetAlgebra.init() -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.init() -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "_swiftretain", referenced from: record.SwiftRecordPlugin.handle(: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) reabstraction thunk helper from @escaping @callee_guaranteed () -> () to @escaping @callee_unowned @convention(block) () -> () in librecord.a(SwiftRecordPlugin.o) reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Bool) -> () to @escaping @callee_unowned @convention(block) (@unowned Swift.Bool) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(stop in 3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) ... "protocol witness table for Swift.String : Swift.Hashable in Swift", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "Swift._allocateUninitializedArray(Builtin.Word) -> ([A], Builtin.RawPointer)", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftCoreMedia", referenced from: swift_FORCELOAD$swiftCoreMedia$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreMedia$_record) "Foundation.URL.init(string: shared Swift.String) -> Foundation.URL?", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftDispatch", referenced from: swift_FORCELOAD$swiftDispatch$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftDispatch$_record) "base conformance descriptor for Swift.SetAlgebra: Swift.ExpressibleByArrayLiteral", referenced from: l_got.$ss10SetAlgebraPs25ExpressibleByArrayLiteralTb in librecord.a(SwiftRecordPlugin.o) "__swiftEmptyArrayStorage", referenced from: generic specialization <serialized, Dispatch.DispatchWorkItemFlags> of static Swift.Array._allocateUninitialized(Swift.Int) -> ([A], Swift.UnsafeMutablePointer) in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.ExpressibleByArrayLiteral.init(arrayLiteral: A.ArrayLiteralElement...) -> A", referenced from: l_got.$ss25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfCTq in librecord.a(SwiftRecordPlugin.o) "Swift.bridgeAnyObjectToAny(Swift.AnyObject?) -> Any", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.isSubset(of: A) -> Swift.Bool", referenced from: protocol witness for Swift.SetAlgebra.isSubset(of: A) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.isSubset(of: A) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "protocol descriptor for Swift.RawRepresentable", referenced from: l_got.$sSYMp in librecord.a(SwiftRecordPlugin.o) "Foundation._convertNSErrorToError(C.NSError?) -> Swift.Error", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "Foundation.URL._bridgeToObjectiveC() -> C.NSURL", referenced from: @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "associated type descriptor for Swift.ExpressibleByArrayLiteral.ArrayLiteralElement", referenced from: l_got.$s19ArrayLiteralElements013ExpressibleByaB0PTl in librecord.a(SwiftRecordPlugin.o) "type metadata accessor for Dispatch.DispatchWorkItemFlags", referenced from: closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) default argument 2 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () in librecord.a(SwiftRecordPlugin.o) generic specialization <serialized, Dispatch.DispatchWorkItemFlags> of static Swift.Array._allocateUninitialized(Swift.Int) -> ([A], Swift.UnsafeMutablePointer) in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Dispatch.DispatchWorkItemFlags and conformance Dispatch.DispatchWorkItemFlags : Swift.SetAlgebra in Dispatch in librecord.a(SwiftRecordPlugin.o) type metadata accessor for [Dispatch.DispatchWorkItemFlags] in librecord.a(SwiftRecordPlugin.o) "_swift_getObjCClassFromMetadata", referenced from: @nonobjc C.FlutterMethodChannel.allocating_init(name: Swift.String, binaryMessenger: C.FlutterBinaryMessenger) -> C.FlutterMethodChannel in librecord.a(SwiftRecordPlugin.o) C.AVAudioRecorder.allocating_init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterError.allocating_init(code: Swift.String, message: Swift.String?, details: Any?) -> C.FlutterError in librecord.a(SwiftRecordPlugin.o) "static (extension in Dispatch):C.OS_dispatch_queue.main.getter : __C.OS_dispatch_queue", referenced from: closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftObjectiveC", referenced from: swift_FORCELOAD$swiftObjectiveC$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftObjectiveC$_record) "base conformance descriptor for Swift.OptionSet: Swift.RawRepresentable", referenced from: l_got.$ss9OptionSetPSYTb in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftMetal", referenced from: swift_FORCELOAD$swiftMetal$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftMetal$_record) "_swift_endAccess", referenced from: record.SwiftRecordPlugin.isRecording.getter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.isRecording.setter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.isRecording.modify : Swift.Bool with unmangled suffix ".resume.0" in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.getter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.setter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.modify : Swift.Bool with unmangled suffix ".resume.0" in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.audioRecorder.getter : C.AVAudioRecorder? in librecord.a(SwiftRecordPlugin.o) ... "Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B]", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "Foundation.URL.init(fileURLWithPath: shared Swift.String) -> Foundation.URL", referenced from: implicit closure #1 () throws -> Foundation.URL in record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "_swift_willThrow", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "(extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> ()", referenced from: closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) (maybe you meant: default argument 1 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> (), default argument 0 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () , default argument 2 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () ) "type metadata accessor for Foundation.URL", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) outlined init with copy of Foundation.URL? in librecord.a(SwiftRecordPlugin.o) outlined destroy of Foundation.URL? in librecord.a(SwiftRecordPlugin.o) "Swift._bridgeAnythingToObjectiveC(A) -> Swift.AnyObject", referenced from: reabstraction thunk helper from @escaping @callee_unowned @convention(block) (@unowned Swift.AnyObject?) -> () to @escaping @callee_guaranteed (@in_guaranteed Any?) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterError.allocating_init(code: Swift.String, message: Swift.String?, details: Any?) -> _C.FlutterError in librecord.a(SwiftRecordPlugin.o) "type metadata for Swift.Int", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(getEncoder in 3128433EDB1AEB6090299F7BC8F33941)(Swift.Int) -> Swift.Int in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.FixedWidthInteger in Swift in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.SignedInteger in Swift in librecord.a(SwiftRecordPlugin.o) "type metadata for Any", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftsimd", referenced from: swift_FORCELOAD$swiftsimd$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftsimd$_record) "protocol conformance descriptor for [A] : Swift.Sequence in Swift", referenced from: lazy protocol witness table accessor for type [Dispatch.DispatchWorkItemFlags] and conformance [A] : Swift.Sequence in Swift in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftUIKit", referenced from: swift_FORCELOAD$swiftUIKit$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftUIKit$_record) "_swift_unknownObjectUnownedInit", referenced from: record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "type metadata for Swift.UInt", referenced from: lazy protocol witness table accessor for type Swift.UInt and conformance Swift.UInt : Swift.FixedWidthInteger in Swift in librecord.a(SwiftRecordPlugin.o) "static (extension in Foundation):Swift.String._unconditionallyBridgeFromObjectiveC(_C.NSString?) -> Swift.String", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in 3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Dispatch.DispatchWorkItemFlags : Swift.SetAlgebra in Dispatch", referenced from: lazy protocol witness table accessor for type Dispatch.DispatchWorkItemFlags and conformance Dispatch.DispatchWorkItemFlags : Swift.SetAlgebra in Dispatch in librecord.a(SwiftRecordPlugin.o) "Swift.Dictionary.subscript.getter : (A) -> B?", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A.RawValue: Swift.FixedWidthInteger>.formSymmetricDifference(A) -> ()", referenced from: protocol witness for Swift.SetAlgebra.formSymmetricDifference(owned A) -> () in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.formSymmetricDifference(owned A) -> () in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in CSynthesized in librecord.a(SwiftRecordPlugin.o) "type metadata for Swift.Float", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "_swiftdynamicCast", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "type metadata for Swift.Bool", referenced from: record.SwiftRecordPlugin.handle(_: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "_swiftbridgeObjectRetain", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in 3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "static Swift.String.== infix(Swift.String, Swift.String) -> Swift.Bool", referenced from: record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "protocol conformance descriptor for Swift.Int : Swift.FixedWidthInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.FixedWidthInteger in Swift in librecord.a(SwiftRecordPlugin.o) "protocol witness table for Swift.UInt : Swift.Equatable in Swift", referenced from: protocol witness for static Swift.Equatable.== infix(A, A) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.Equatable in __C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for static Swift.Equatable.== infix(A, A) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.Equatable in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "_swift_getWitnessTable", referenced from: lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.FixedWidthInteger in Swift in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.SignedInteger in Swift in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.UInt32 and conformance Swift.UInt32 : Swift.BinaryInteger in Swift in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type C.AVAudioSessionCategoryOptions and conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in __C_Synthesized in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type C.AVAudioSessionSetActiveOptions and conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Swift.AutoreleasingUnsafeMutablePointer<C.NSError?> and conformance Swift.AutoreleasingUnsafeMutablePointer : Swift._Pointer in Swift in librecord.a(SwiftRecordPlugin.o) lazy protocol witness table accessor for type Dispatch.DispatchWorkItemFlags and conformance Dispatch.DispatchWorkItemFlags : Swift.SetAlgebra in Dispatch in librecord.a(SwiftRecordPlugin.o) ... "swift_FORCELOAD$_swiftQuartzCore", referenced from: swift_FORCELOAD$swiftQuartzCore$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: __swift_FORCELOAD$swiftQuartzCore$_record) "(extension in Foundation):Swift.Dictionary._bridgeToObjectiveC() -> C.NSDictionary", referenced from: @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "_swiftisaMask", referenced from: key path getter for record.SwiftRecordPlugin.isRecording : Swift.Bool : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) key path setter for record.SwiftRecordPlugin.isRecording : Swift.Bool : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) key path getter for record.SwiftRecordPlugin.hasPermission : Swift.Bool : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) key path setter for record.SwiftRecordPlugin.hasPermission : Swift.Bool : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) key path getter for record.SwiftRecordPlugin.audioRecorder : C.AVAudioRecorder? : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) key path setter for record.SwiftRecordPlugin.audioRecorder : C.AVAudioRecorder? : record.SwiftRecordPlugin in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) ... "associated type descriptor for Swift.RawRepresentable.RawValue", referenced from: l_got.$s8RawValueSYTl in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet< where A.RawValue: Swift.FixedWidthInteger>.formIntersection(A) -> ()", referenced from: protocol witness for Swift.SetAlgebra.formIntersection(A) -> () in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.formIntersection(A) -> () in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.isDisjoint(with: A) -> Swift.Bool", referenced from: protocol witness for Swift.SetAlgebra.isDisjoint(with: A) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.isDisjoint(with: A) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "base conformance descriptor for Swift.SetAlgebra: Swift.Equatable", referenced from: l_got.$ss10SetAlgebraPSQTb in librecord.a(SwiftRecordPlugin.o) "_swift_unknownObjectRetain", referenced from: @objc static record.SwiftRecordPlugin.register(with: C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Foundation):Swift.String._bridgeToObjectiveC() -> C.NSString", referenced from: @nonobjc C.FlutterMethodChannel.allocating_init(name: Swift.String, binaryMessenger: C.FlutterBinaryMessenger) -> C.FlutterMethodChannel in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterError.allocating_init(code: Swift.String, message: Swift.String?, details: Any?) -> C.FlutterError in librecord.a(SwiftRecordPlugin.o) "_swift_getObjCClassMetadata", referenced from: type metadata accessor for C.FlutterMethodChannel in librecord.a(SwiftRecordPlugin.o) @objc static record.SwiftRecordPlugin.register(with: C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.NSObject in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.FlutterError in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.NSError in librecord.a(SwiftRecordPlugin.o) type metadata accessor for C.OS_dispatch_queue in librecord.a(SwiftRecordPlugin.o) ... "Swift._convertInOutToPointerArgument(Builtin.RawPointer) -> A", referenced from: @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "type metadata for Swift.String", referenced from: record.SwiftRecordPlugin.handle(_: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) "type metadata accessor for Swift.AutoreleasingUnsafeMutablePointer", referenced from: type metadata accessor for Swift.AutoreleasingUnsafeMutablePointer<C.NSError?> in librecord.a(SwiftRecordPlugin.o) "_swift_bridgeObjectRelease", referenced from: @nonobjc C.FlutterMethodChannel.allocatinginit(name: Swift.String, binaryMessenger: C.FlutterBinaryMessenger) -> C.FlutterMethodChannel in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) @nonobjc C.AVAudioRecorder.init(url: Foundation.URL, settings: [Swift.String : Any]) throws -> C.AVAudioRecorder in librecord.a(SwiftRecordPlugin.o) @nonobjc C.FlutterError.allocating_init(code: Swift.String, message: Swift.String?, details: Any?) -> C.FlutterError in librecord.a(SwiftRecordPlugin.o) outlined destroy of Swift.String in librecord.a(SwiftRecordPlugin.o) "swift_FORCELOAD$_swiftCoreFoundation", referenced from: swift_FORCELOAD$swiftCoreFoundation$_record in librecord.a(SwiftRecordPlugin.o) (maybe you meant: swift_FORCELOAD$swiftCoreFoundation$_record) "method descriptor for Swift.SetAlgebra.contains(A.Element) -> Swift.Bool", referenced from: l_got.$ss10SetAlgebraP8containsySb7ElementQzFTq in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.isSuperset(of: A) -> Swift.Bool", referenced from: protocol witness for Swift.SetAlgebra.isSuperset(of: A) -> Swift.Bool in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.isSuperset(of: A) -> Swift.Bool in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.formSymmetricDifference(owned A) -> ()", referenced from: l_got.$ss10SetAlgebraP23formSymmetricDifferenceyyxnFTq in librecord.a(SwiftRecordPlugin.o) "Swift.String.init(_builtinStringLiteral: Builtin.RawPointer, utf8CodeUnitCount: Builtin.Word, isASCII: Builtin.Int1) -> Swift.String", referenced from: static record.SwiftRecordPlugin.register(with: C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.handle(_: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "_swift_beginAccess", referenced from: record.SwiftRecordPlugin.isRecording.getter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.isRecording.setter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.isRecording.modify : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.getter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.setter : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.hasPermission.modify : Swift.Bool in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.audioRecorder.getter : C.AVAudioRecorder? in librecord.a(SwiftRecordPlugin.o) ... "_swift_unknownObjectUnownedLoadStrong", referenced from: closure #1 () -> () in closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(owned A1) -> A", referenced from: protocol witness for Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(owned A1) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.init<A where A1: Swift.Sequence, A.Element == A1.Element>(owned A1) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "_swiftallocObject", referenced from: @objc record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.OptionSet.intersection(A) -> A", referenced from: protocol witness for Swift.SetAlgebra.intersection(A) -> A in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.intersection(A) -> A in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "type metadata accessor for Dispatch.DispatchQoS", referenced from: closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "Swift.assertionFailure(: Swift.StaticString, : Swift.StaticString, file: Swift.StaticString, line: Swift.UInt, flags: Swift.UInt32) -> Swift.Never", referenced from: record.SwiftRecordPlugin.handle(: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "static Dispatch.DispatchQoS.unspecified.getter : Dispatch.DispatchQoS", referenced from: default argument 1 of (extension in Dispatch):C.OS_dispatch_queue.async(group: C.OS_dispatch_group?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "_swiftrelease", referenced from: record.SwiftRecordPlugin.handle(: _C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) swift_destroy_boxed_opaque_existential0 in librecord.a(SwiftRecordPlugin.o) @objc record.SwiftRecordPlugin.handle(: C.FlutterMethodCall, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) closure #1 (Swift.Bool) -> () in record.SwiftRecordPlugin.(hasPermission in _3128433EDB1AEB6090299F7BC8F33941)((Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) reabstraction thunk helper from @escaping @callee_guaranteed () -> () to @escaping @callee_unowned @convention(block) () -> () in librecord.a(SwiftRecordPlugin.o) reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Bool) -> () to @escaping @callee_unowned @convention(block) (@unowned Swift.Bool) -> () in librecord.a(SwiftRecordPlugin.o) ... "method descriptor for Swift.SetAlgebra.formUnion(owned A) -> ()", referenced from: l_got.$ss10SetAlgebraP9formUnionyyxnFTq in librecord.a(SwiftRecordPlugin.o) "(extension in Swift):Swift.SetAlgebra.subtract(A) -> ()", referenced from: protocol witness for Swift.SetAlgebra.subtract(A) -> () in conformance C.AVAudioSessionCategoryOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) protocol witness for Swift.SetAlgebra.subtract(A) -> () in conformance C.AVAudioSessionSetActiveOptions : Swift.SetAlgebra in C_Synthesized in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A?", referenced from: l_got.$sSY8rawValuexSg03RawB0Qz_tcfCTq in librecord.a(SwiftRecordPlugin.o) "_swift_errorRetain", referenced from: record.SwiftRecordPlugin.(start in _3128433EDB1AEB6090299F7BC8F33941)(path: Swift.String, encoder: Swift.Int, bitRate: Swift.Int, samplingRate: Swift.Float, result: (Any?) -> ()) -> () in librecord.a(SwiftRecordPlugin.o) "method descriptor for Swift.SetAlgebra.isSuperset(of: A) -> Swift.Bool", referenced from: l_got.$ss10SetAlgebraP10isSuperset2ofSbx_tFTq in librecord.a(SwiftRecordPlugin.o) "_swift_getObjectType", referenced from: static record.SwiftRecordPlugin.register(with: __C.FlutterPluginRegistrar) -> () in librecord.a(SwiftRecordPlugin.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) note: Using new build system note: Building targets in parallel note: Planning build note: Constructing build description

Could not build the precompiled application for the device.

Error launching application on iPhone.

llfbandit commented 3 years ago

Hi,

Thanks for the report. It doesn't seem to be related directly to the package.

I suggest you to clean up your project. Also, be sure to have latest cocoapods installed before building.

The following commands should help.

Let me know