ZSDK_API compiling error

I got problems compiling project with iOS ZSDK it cause this error :

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_EASession", referenced from:
objc-class-ref in libZSDK_API.a(Zebra_EADSessionController.o)
"_OBJC_CLASS_$_EAAccessoryManager", referenced from:
objc-class-ref in libZSDK_API.a(MfiBtPrinterConnection.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Issue with response from SGD command “rfid.error.response”

I am using ZD500R printer with my iOS app. I am using SGD rfid.error.response to check for RFID errors happened during printing.
But sometimes instead of expected response mentioned in document , I am getting Host status as response.

Ex: We are getting this in response:
Instead of “RFID OK”

Issue with printer(ZD500R) alerts on iOS

I am using ZD500R printer with my iOS app. I am able to get alerts from printer using TCP/IP connection. But I am facing an intermittent issue where alerts are not coming to app, but printer is still connected to app and I can execute print operations. To solve this issue, I have to restart printer and then it works fine.

Can anyone please guide me or suggest solution to fix this problem.

Please Note: I have used packet sniffing tool as well to check if printer is sending any alert or not. Printer was not sending any alert to specified port and IP address.

Difficulty connecting to ZQ510 over BLE on iOS

Hi, I'm trying to connect my iOS app to a Zebra ZQ510 printer over CoreBluetooth, but not having much luck locating the printer. Looking at the sample code from, I call scanForPeripherals( ) to locate the printer:

central.scanForPeripherals(withServices: services, options: [
CBCentralManagerScanOptionAllowDuplicatesKey : false

PrinterUtil.convertGraphic() in iOS Link-OS SDK


I want to know how I can convert to ZPL from image.
There is SDK function PrinterUtil.convertGraphic() on JAVA, Android SDK.

However I can't find it in iOS SDK.
Is there other function or options If it doesn't support from iOS ? (not store image)

This is because I can't use printer buffer since storeimage() slower than write(), the image placed next label.
I have to check one by one before next label data.

Xamarin Link-os iOS, Doesn't work without data connectivity. ZQ510


I have been working on an app using Xamarin with Link-os plugin and ZQ510 printer. The idea of ​​the app is that it can work in remote places where there is no internet connectivity.

The debug printing process always works. The iPhone can print without any problem with the Wi-Fi off and the data access off.

When the iPhone is disconnected from the PC and has some kind of data access, it is capable of printing. You can even remove the SIM card and connect it to a Wi-Fi without internet access and it will be able to print.

RFD8500 Scanner for iOS SDK library trouble

I left a question yesterday, but I will leave it again today.
Following the RFD8500 RFID Reader
, this time I am developing an app with the Scanner SDK in place,
but I keep getting build errors. The method of adding Reader and Library is not very different,
but an error has occurred.

"Undefined symbols for architecture arm64" using iOS SDK 1.4.8

I just started integrated the iOS SDK into an app using the latest 1.4.8 iOS SDK, and have run into a problem.

When trying to get an instance to the SDK using "id <ISbtSdkApi> apiInstance = [SbtSdkFactory createSbtSdkApiInstance];", it fails to build with an arm64 architecture error:

Not printing correctly using link-os Library on iOS Device


I am using link-OS Zebra library in iOS app for printing badges(Images). I am using ZEBRA ZD500 printer.
And I am using following method for print:

- (BOOL) printImage:(CGImageRef)image
error:(NSError **)error

I am passing -1 for width and height.
because passing -1 will preserve original width and height.