Skip to content
Eddystone Scanner SDK for iOS written in Swift 4.0
Swift Ruby Objective-C
Branch: master
Clone or download
Latest commit 2780c8b Jul 1, 2019


Eddystone Scanner is library written in Swift that scans for eddystone beacons and maintains a list of all the nearby beacons.



CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.1+ is required to build EddystoneScanner.

To integrate EddystoneScanner into your Xcode project using CocoaPods, specify it in your Podfile:

source ''
platform :ios, '10.0'

target '<Your Target Name>' do
    pod 'EddystoneScanner'

Then, run the following command:

$ pod install


If you prefer not to use any of the aforementioned dependency managers, you can integrate EddystoneScanner into your project manually.

Embedded Framework

  • Go to the releases section and download the framework from the latest release.

You'll see a file named

  • Download the framwork and add it to your project.
  • Do not forget to check 'Copy files if needed' checkbox.

Background beacon scanning

To support background scanning of beacons add bluetooth-central to the apps Info.plist as one of the values for UIBackgroundModes array or just do it from the Capabilities section of the app.

Xcode Capability Section

You can’t perform that action at this time.