# TIP: Global Settings

DevFeed: [TIP: Global Settings](<https://devfeed.tech/articles/tip-global-settings-19580.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-global-settings/>)

Author: Shai Almog

Published: 2019-01-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [ios](<https://devfeed.tech/tags/ios.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [signing](<https://devfeed.tech/tags/signing.md>)

## AI overview

A Codename One tip explains how to use global settings to share defaults across projects, including Android and iOS certificate settings. It also describes using a generic iOS provisioning profile for debug builds.

## Source excerpt

A somewhat hidden feature of Codename One Settings is the ability to define global settings. Global settings are useful when you have multiple projects and would like to use common defaults. E.g. we have standard certificate definitions for iOS/Android that allow us to just send a device build on a new project without configuring anything. __ For iOS this can only work for debug builds and won't allow features such as push etc. It requires some work...