Installation Troubleshooting

Compilation error Building for the iOS Simulator, but the linked and embedded framework 'Sensibill.framework' was built for iOS + iOS Simulator. appears when running on simulator using Code 12.3 or higher

  • Update target’s Build Settings Validate Workspace settings to Yes under Build Options section.

Compilation error Building for iOS, but the linked and embedded framework 'Sensibill.framework' was built for iOS + iOS Simulator. appears when running on device using XCode 12.3 or higher

  • Update target’s Build Settings Validate Workspace settings to Yes under Build Options section

Module ‘Sensibill’ not found (in Objective-C File)

  • This compile time error will appear next to following statement in Objective-C file:
@import SensibillUI;

Please use the following import statement instead:

#import <SensibillUI/Sensibill.h>
#import <SensibillUI/Sensibill-Swift.h>

Unknown type name SBL* (in Objective-C File)

  • This compile time error will appear in Objective-C file, even if you have imported Sensibill with correct syntax:
#import <SensibillUI/SensibillUI.h>

The following import statement is required to access the SDK’s swift classes in an Objective-C file:

#import <Sensibill/Sensibill-Swift.h>

Image not Found

You may get an image not found error during run time:

Referenced from: /.../YourApp.app/Frameworks/Sensibill.framework/Sensibill
Reason: image not found

The following are common ways that this error is caused, and ways to mitigate them:

  • Framework was not included in Embedded Binaries
    • To fix this ensure that the framework is included in Embedded Binaries in addition to the default Linked Frameworks and Libraries.
  • Objective-C only project may not have Swift setup properly
    • To fix this simply add a single Swift file to your project using File > New > File…. When XCode prompts you if you would like to create a Bridging Header click Yes.

No code signature Found

If you encounter an error when installing your app to a physical device:

App installation failed
No code signature found.

Make sure that the Run Script Phase added during installation has the option Run script only when installing checked.