[
https://issues.apache.org/jira/browse/CB-14021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Darryl Pogue resolved CB-14021.
-------------------------------
Resolution: Fixed
Fix Version/s: [email protected]
> Product Bundle Identifier is not set in pbxproj
> -----------------------------------------------
>
> Key: CB-14021
> URL: https://issues.apache.org/jira/browse/CB-14021
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-ios
> Affects Versions: 7.1.0
> Environment: Cordova 7.1.0 on macOS High Sierra, with Xcode 9.3.
> Reporter: Eric Jiang
> Assignee: Darryl Pogue
> Priority: Minor
> Fix For: [email protected]
>
>
> Expected: When adding ios platform (`cordova platform add ios`), the widget
> ID / bundle identifier should be copied to the Product Bundle Identifier
> value in the Build Settings.
> Actual: Product Bundle Identifier is missing from project.pbxproj.
> Steps to reproduce:
> # Create new Cordova project.
> # cordova platform add ios
> # Open up the generated xcworkspace in Xcode 9.3
> # Check the Target > Build Settings > Product Bundle Identifier and see that
> it's blank.
> # In Target > General, set Bundle Identifier to any value (or change it)
> # The Product Bundle Identifier gets set based on it
> This caused me problems when using cordova-plugin-braintree, which sets a
> property in Info.plist using `${PRODUCT_BUNDLE_IDENTIFIER}`. In normal iOS
> development this would be the recommended way to parameterize a plist value
> based on the bundle ID.
>
> May be tangentially related to CB-10186.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]