Barcode Xpress Mobile for iOS
 All Classes Functions Variables Properties Pages
Getting Started

Operating Requirements

  • Barcode Xpress Mobile for iOS runs on devices with iOS version 9.0 or higher. This includes:
    • iOS 9
    • iOS 10
    • iOS 11
  • Building software with Barcode Xpress for iOS requires Xcode 6 and the iOS SDK 8.1 or higher.
  • Applications using this library can be compiled to target the following architectures:
    • arm64
    • armv7
    • armv7s
    • armv8
    • i386
    • x86_64
Please note: If you do not have a paid license for the SDK, the last character of the barcode will be replaced with an asterisk ("*").

Installation of the SDK

  1. Unzip the SDK zip file on your computer.
  2. The contents listed below are the entire SDK and it is now installed in the location of the newly created folder:
    • .../include/ - contains header files and API for recognition library.
    • .../BarcodeXpressIOS/ - contains the source to build the Objective C Interface library.
    • .../BarcodeXpressSwift/ - contains the source to build the Swift Interface Library.
    • .../BXDemo/ - contains the source of a sample Objective C application.
    • .../BXSwiftDemo/ - contains the source of a sample Swift application.
    • .../license.txt - the software license agreement for the SDK.
    • .../README.txt - a short description of the toolkit and quick start guide.

How to Build the Sample App and Run it on your iOS Device

To build the included sample application, see "How to build and run BXDemo on a physical device" in the How To section.

Note
that you must deploy to an actual iOS device. Because of the camera requirement, the application may not be run on the simulator.

Licensing and Distributing BarcodeXpress

Deployment of Barcode Xpress Mobile is licensed on a per situation basis and requires a licensing agreement with Accusoft. The Barcode Xpress Mobile SDK requires a license key to be compiled into the source code of your application. Complete a licensing agreement with an Accusoft Sales Representative and receive the license key. Our licenses are designed to work for only one application. So, we require the App Identifier and Bundle Identifier of your application to make an appropriate license.

When you know the App Identifier and Bundle Identifier of your application, please contact sales@accusoft.com to obtain a license or for more information.

See Software License Agreement.