Under the Code Signing section, add code-signing identities for each
configuration (Debug, Release, or Distribution) you want to build,
depending on how you will deploy the
Hybrid App. When you build the Hybrid Web Container using your
provisioning profile, you are creating your own version of the
application.You can reuse the bundle ID that is distributed with the HWC
template project, but you cannot upgrade your custom-built application
through the normal means because on iPhone, Keychain rights depend on
the provisioning profile used to sign your application. Consistently use
the same provisioning profile across different versions of your
application.
The iOS Hybrid Web Container uses the Keychain file
to store information. Because of this, you cannot upgrade from one
version of the app to another when they are not signed by the same
provisioning profile. Follow the instructions in Using Multiple
Hybrid Web Containers on the Same iOS Device when you build
the HWC template source.