Recent updates
-
I'm getting timeout errors when running the tool
Updated onArticleIf you are running on a low specification Mac and/or you have a lot of other projects open while running LCFM Native, you may see errors like this:
Knowledge Base LCFM Native Guide Troubleshooting
-
My app crashes when running specific script steps
Updated onArticleThe script step you are using may require device permissions or hardware. For example, Insert From Device Camera will require Camera hardware and permissions; the Location and LocationValues functions will require Location Services permissions. Ensure these are checked a appropriate in the relevant platform's Requirements pane of the Standalone Deployment screen.
Certain Android devices require permissions to be accepted by the user on a per-application basis prior to using the feature.
Knowledge Base LCFM Native Guide Troubleshooting
-
Why Your App Isn't Quite What You Expected
Updated onArticleIt may sound obvious, but a mobile app isn't the same as a desktop app. If you've just taken your FileMaker solution to a mobile device for the first time, you may be surprised at the results. This article tries to cover some of the top issues you may encounter, and how you can resolve them.
Knowledge Base LCFM Native Guide Troubleshooting
-
Can't Find my Deploy Certificate for iOS
Updated onArticleIf you are getting a message something like "no deploy setting 'certificate' found" it might be because you created your certificate on a different machine from the one you are building on. Here is how to export your certificate and re-import it to the machine you need to use.
Knowledge Base LCFM Native Guide Troubleshooting
-
How to Sync a Single Customer Account from a Multi Account Database
Updated onArticleLCFM Native provides the ability to sync all your data from your FileMaker Server between your apps on desktop and mobile. But what if you only want to sync a small portion of data at a time? This lesson covers how you can sync individual tables, for example if you want to show a logged in customer only their own data and nobody else's.
Note: you will need to be using LCFM Native 1.5 Beta 4 or later for this lesson to work.
You can download the sample FileMaker Solution here.
Knowledge Base LCFM Native Guide Advanced
-
My App Has Too Much Data, What Can I Do?
Updated onArticleIf you are compiling a FileMaker database that has many hundreds of megabytes of data, or heads into the Gigabyte range, you will have some issues to contend with.
- LCFM Native may take a long time (hours) to compile it. If it is in the Gigabyte range, it may not complete at all;
- Anything but the very top of the range Android devices may struggle to run the app;
- Syncing your app could be extremely slow, depending on how it is set up.
Let's take a look at these issues and consider what can be done to mitigate them.
Knowledge Base LCFM Native Guide Advanced
-
Deploying for iOS
Updated onArticleLet's get your compiled FileMaker solution onto iOS. Before you start this lesson - if you haven't already, you need to install Xcode and set up a development profile. If you're all ready with your Apple Identifiers, Certificates and Xcode, let's go!
Knowledge Base LCFM Native Guide Deploying to iOS
-
Deploying for iOS - Fine Tuning, Platform Settings
Updated onArticleWe've deployed a basic app with the bare minimum needed to let it run on an iOS device. However, if you want the app to have an icon, splash screens, correct permissions to use eg the camera or other features then you need to do some fine tuning. Here's how you access and edit the advanced settings for your app.
Knowledge Base LCFM Native Guide Deploying to iOS
-
Deploying for iOS - Fine Tuning, Requirements screen
Updated onArticleThis is where you set the permissions you want your app to have. If it has a feature where the user can take a photo, you need camera permissions. If it uses location services eg it tries to detect where the user is, it will need Location Services and GPS. If it informs the user of events eg reminds of an appointment then it will need local notifications. If you don't set these permissions here, the app will not work correctly. However, bear in mind if you just check everything in case the app needs it Apple will probably reject your app when reviewing it for the app store. Another thing to note is that your selections will affect your apps visibility in the App Store. If it requires GPS it will only appear for devices that support GPS. You do need to set only the permissions your app needs.
Knowledge Base LCFM Native Guide Deploying to iOS
-
Deploying for iOS - Fine Tuning, Icons and Launch screen
Updated onArticleThe top panes (1) allow you to add splash screen images. Include PNG images, ideally of your centered app icon on a transparent background. Choose whether or not your app supports dark mode, and if it does then upload appropriate images for Dark Mode launch. For a discussion on what you should use here and why, see this lesson.
The bottom panel (2) is for your app icons. If you hover over the three dots for each selection, it will tell you what size you need. For maximum compatibility, you should add an image for all these options.
The Prerendered Icon checkbox is a legacy setting, you should ignore it.
Knowledge Base LCFM Native Guide Deploying to iOS