Why is HubSpot-Info.plist missing in the iOS SDK in HubSpot?

There seems to be an issue with the iOS Chat SDK.

I’ve followed all the integration steps but it always fails on the first configure step and can’t find the HubSpot-Info.plist file even though it is definitely included in the project and have a target set.

HubspotTest/HubspotTestApp.swift:15: Fatal error: 'try!' expression unexpectedly raised an error: HubspotMobileSDK.HubspotConfigError.missingConfiguration

Hi @DArvid,

  • Make sure ‎`HubSpot-Info.plist` is in the root of your Xcode project (not just inside a folder) and that it’s added to the correct target. In Xcode, select the plist file and verify that the checkbox for your app target is checked in the File Inspector.
  • Make sure the configuration file is named exactly Hubspot-Info.plist (lowercase s in spot), is included in your Xcode project, and is included in the app target.
  • Ensure the plist is included in the “Copy Bundle Resources” section under your target’s Build Phases.
  • Sometimes Xcode caches things oddly. Try cleaning the build folder (‎`Shift+Cmd+K`) and rebuilding your project.
  • The SDK looks for the plist in the main bundle. If you’re using custom configurations or multiple bundles, make sure the file is located in the correct directory.

If you’ve checked everything above and it still isn’t working, try removing and re-adding the plist file to your project. Also, ensure you’re not accidentally excluding the file in your build settings.

Let me know if any of these steps help, or if you’re still stuck. Happy to dig deeper!

Moderator Note: this post was reviewed for relevancy and optimized for clarity on September 30, 2026. Thank you for your contributions to the HubSpot Community!

After some more debugging, the file name should be “Hubspot-Info.plist” NOT with a capital S like all documentation (and comments) states.

Snippet from SDK:

public struct HubspotConfig: Codable {
 /// This is the default, assumed filename for the plist bunded in app containing the config values
 public static let defaultConfigFileName: String = "Hubspot-Info.plist"