> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fyno.io/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fyno.io/docs/_mcp/server.

# FAQs Advanced Troubleshooting

> Resolve dependency cycle faults and static library compilation failures within the native iOS Xcode build environment when integrating the React Native Push SDK.

#### Build Issue: Error (Xcode): Cycle inside Runner; building could produce unreliable results

In **Xcode** > **Targets** > **Runner** > **Build Phases**, drag and arrange Embed Frameworks, \[CP] Embed Pods Frameworks, and Embed Foundation Extensions so that they are above **Run Script**. Refer [this](https://developer.apple.com/forums/thread/730974) for more details.

![](/docs/_fern-img/d47f8cad024c968bbc0ca69181548fbf86fb61f1c724382ba6b94fedcb04998d.webp)

#### Pod install issue: \[!] The following Swift pods cannot yet be integrated as static libraries: The Swift pod fyno-push-ios depends upon FMDB, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set use\_modular\_headers! globally in your Podfile, or specify :modular\_headers => true for particular dependencies.

Add `use_modular_headers!` in your Podfile similar to:

**`Podfile`**

```Text title="Podfile" wordWrap
target '<application_name>' do
  use_modular_headers!
```

Also, comment the `:flipper_configuration => flipper_config,` line.