Adding the Fullstory Framework Manually

Available for the following Plan types:

Fullstory Enterprise*

Fullstory Advanced*

Fullstory Business*

Fullstory Free

*with the following add-on:

Fullstory for Mobile Apps

Available to the following User roles:

Admin

Architect

Standard

 

About this article

This article provides setup steps for adding the Fullstory dylib to your Xcode project directly. 

Manual Installation: adding the Fullstory framework

Follow these steps to directly integrate the Fullstory framework with your app.

  • Download & Extract Fullstory
  • Add FullStory.xcframework in your app’s embedded frameworks
    • In the project navigator, select your app’s project
    • In the editor panel, select your app’s target
    • Choose the General tab
    • Under Frameworks, Libraries, and Embedded Content, click the + button
    • Under Add Other, choose Add Files…
    • Navigate to where you extracted Fullstory and select FullStory.xcframework.  Click Open
    • In the Embed column, make sure that “Embed & Sign” is selected for FullStory.xcframework
  • Add a build phase for Fullstory’s asset uploader
    • In the project navigator, select your app’s project
    • In the editor panel, select your app’s target
    • Choose the Build Phases tab
    • Choose Editor > Add Build Phase > Add Run Script Build Phase
    • On the new “Run Script” phase, double-click on the “Run Script” label and rename to “Run FullStory Asset Uploader”
    • If it’s not already, re-order the build phase so it’s the last step
    • Click the disclosure triangle next to the build phase to expand it
    • Replace the body of the script with the following line, replacing “path/to/FullStory” with the appropriate path:
      path/to/FullStory/tools/FullStoryCommandLine \
      "${CONFIGURATION_BUILD_DIR}/${WRAPPER_NAME}"

Next Steps

After you’ve completed this setup, return to Getting Started with iOS Data Capture to configure FullStory, review advanced features, and more.


Was this article helpful?

Got Questions?

Get in touch with a Fullstory rep, ask the community or check out our developer documentation.