iOS Client
Build and publish your own UNA iOS app from the NEO Expo project in neo/apps/expo: connect it to your site, set your bundle id, universal links, Google sign-in and push, then run it in the simulator or build it with EAS for TestFlight and the App Store. UNA_URL=https://una.example.com
APP_ORIGIN=neo://app
yarn # install, once and after every pull
yarn ios # build, open the simulator, start Metro
module.exports = {
name: 'My Community',
slug: 'my-community',
scheme: 'mycommunity',
version: '1.0.0',
icon: '../../packages/app/customization/resources/native/icon.png',
ios: {
bundleIdentifier: 'com.example.community',
buildNumber: '1',
associatedDomains: ['applinks:community.example.com'],
entitlements: {
'aps-environment': 'production',
},
},
};
settingsDefault.auth.google.ios_client_id = 'YOUR-IOS-CLIENT-ID.apps.googleusercontent.com';
settingsDefault.config.api_keys.onesignal = 'YOUR-ONESIGNAL-APP-ID';
cd apps/expo
eas build --profile production --platform ios
eas submit --platform ios
18h