'Xamarin IOS Shell Itemtemplate FlyoutIcon FontAwesome

I have an Xamarin Shell App. I pulled the code straight from MSDN for the Shell Itemtemplate and it works fine an Android but on IOS the FlyoutIcon is not appearing. I have a feeling it has to do with the fact that I am using FontAwesome for Icons. However I have yet to run across any documentation explaining why there would be an issue with IOS. The icons work perfectly everywehre else in the app. Below is the code for the shell item

 <!-- ItemTemplate is for ShellItems as displayed in a Flyout-->
<Shell.ItemTemplate>
    <DataTemplate>
        <ContentView BackgroundColor="Transparent">
            <Grid ColumnDefinitions="0.2*,0.8*" Margin="10">
                <Image Source="{Binding FlyoutIcon}" 
                   Margin="5"
                   HeightRequest="20" />

                <Label Grid.Column="1"
                   Text="{Binding Title}" 
                   TextColor="LightSlateGray"
                   FontAttributes="Bold"
                   VerticalTextAlignment="Center" />
            </Grid>
        </ContentView>
    </DataTemplate>
</Shell.ItemTemplate>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source