Undefined symbols for architecture arm64: "_kUTTagClassFilenameExtension", referenced from: -[HZAFStreamingMultipartFormData appendPartWithFileURL:name:error:] in libHeyzapAds.a(HZAFURLRequestSerialization.o) "_kUTTagClassMIMEType", referenced from: -[HZAFStreamingMultipartFormData appendPartWithFileURL:name:error:] in libHeyzapAds.a(HZAFURLRequestSerialization.o) "_UTTypeCreatePreferredIdentifierForTag", referenced from: -[HZAFStreamingMultipartFormData appendPartWithFileURL:name:error:] in libHeyzapAds.a(HZAFURLRequestSerialization.o) "_UTTypeCopyPreferredTagWithClass", referenced from: -[HZAFStreamingMultipartFormData appendPartWithFileURL:name:error:] in libHeyzapAds.a(HZAFURLRequestSerialization.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Its because the MobileCoreServices framework now needs to be included. See the images below.
UPDATED
Select the libHeyZapAds.a file in the Project |
Ensure MobileCoreServices is checked |