Fonts not displaying in iOS Standalone Build

Please provide the following:

  1. SDK Version: 37
  2. Platforms(Android/iOS/web/all): iOS (Standalone Build)

My fonts are not loading when I build a standalone iOS archive. They work fine on expo and in apk and I can’t figure out where it went wrong.

Fonts are placed in expo assets folder and are preloaded using loadAsync. Please help!

expo: “~37.0.3”,
expo-font: “^8.1.1”,
@expo/vector-icons: “^10.0.6”,

import * as Font from 'expo-font';
import {Ionicons} from '@expo/vector-icons';

async componentDidMount(){

    await Font.loadAsync({



1 Like

That approach didn’t work for me either. What worked was to use the useFont hook and place the OTF fonts within an assets/fonts folder. Wait until the hook is set then render the styled element.

import { useFonts } from '@use-expo/font';

const someComponent = () => {
        let [fontsLoaded] = useFonts({
            'Whitney-Book-Bas': require('../../assets/fonts/FONT.otf'),

        if (!fontsLoaded) {
            return <Text>loading...</Text>
        } else {
            return (
                              fontFamily: 'Whitney-Book-Bas'
                          }}>some text
1 Like

Thanks for the response @uxdw. Did you have to load the default icons for React-Native/Checkbox? Cause my iOS standalone build turns that checkbox into a [?] as well.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.