Mobbeel for developers

Mobbeel for developers

  • MobbScan
  • MobbID
  • MobbSign
  • Clients
  • FAQ

›Configure the SDK

MobbSign iOS

  • Welcome to the MobbSign SDK

Configure the SDK

  • Configure the SDK
  • Getting started with MobbSign
  • MobbSign Additional Configuration
  • MobbSign Advanced features
  • Add a watermark to the signature

Migration Guides

  • Migration 1.x to 2.x version
  • Migration 2.x to 3.x version

Changelogs

  • iOS changelog

Configure the SDK

  1. Include the SDK framework (MobbSignSDK.framework, MobbSignSDK.bundle, MobbCommons.framework, PDFNet.framework along with Tools.framework) from the libs folder of the zip in your project by copying it to a folder within your project and then drag and drop it to your project tree in XCode.

    step1

  2. Add PDFNet.framework and Tools.framework to the Embedded Binaries section of your target:

    step2

  3. Add the following frameworks to your target link libraries:

    • UIKit.framework
    • Foundation.framework
    • CFNetwork.framework
    • CoreGraphics.framework
    • CoreText.framework
    • QuartzCore.framework
    • Security.framework
    • libz.dylib
    • libxml2.dylib

    step3

  4. Add the -lstdc++, -lsqlite3 and -ObjC flags to the Other Link Flags option on your project Build Settings.

    step4

  5. In your target's build phases, add a new run script phase (by clicking on the '+'), and add the following script:

    bash "$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/PDFNet.framework/strip-framework.sh"
    
  6. Create your MobbSignView in your ViewController.

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        CGRect wholeWindow = [self.view bounds];
    
        MobbSignView* mobbSignView = [[MobbSignView alloc] initWithFrame:wholeWindow];
        [self.view addSubview:mobbSignView];
    }
    

    Alternatively, you can customize the MobbSignView by setting up a customization dictionary and using it on the initialization:

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        CGRect wholeWindow = [self.view bounds];
    
        NSMutableDictionary * customDict = [[NSMutableDictionary alloc] init];
        [customDict setObject:[UIColor redColor] forKey:kMobbSign_SIGNATURE_STROKE_COLOR];
    
        MobbSignView *mobbSignView = [[MobbSignView alloc] initWithFrame:wholeWindow     customizationDictionary:customDict];
    }
    
  7. If you are using iOS 13 or above please make sure to configure the presentation style of the ViewController that contains MobbSign to fullScreen:

    [viewController setModalPresentationStyle: UIModalPresentationFullScreen];
    
← Welcome to the MobbSign SDKGetting started with MobbSign →
Mobbeel for developers
Product Documentation
MobbIDMobbScanMobbSign
Connect
LinkedInFacebookX
More
FAQContact Us
Mobbeel Solutions SL
Copyright © 2025 Mobbeel Solutions SL