[
https://issues.apache.org/jira/browse/CB-11712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15423597#comment-15423597
]
Shazron Abdullah commented on CB-11712:
---------------------------------------
An alternative is to use "plutil" (included in OS X) to convert the pbxproj to
xml, manipulate the xml, then convert it back to pbxproj. This is not desirable
because, it won't work in a cross-platform development team setting since
plutil won't be available on Windows.
> <name> changes in config.xml does a "search and replace all" for occurrences
> of the old name with the new name in the pbxproj
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: CB-11712
> URL: https://issues.apache.org/jira/browse/CB-11712
> Project: Apache Cordova
> Issue Type: Bug
> Components: iOS
> Environment: iOS
> cordova 6.3.1
> cordova-ios 4.2.0
> Reporter: Shazron Abdullah
> Assignee: Shazron Abdullah
> Priority: Critical
>
> Actual result:
> Changing the project name in the config.xml <name> tag will *not* replace the
> project name properly, and you *cannot* build the project.
> Expected result:
> Changing the project name in the config.xml <name> tag will replace the
> project name properly, and you can build the project.
> Repro steps:
> 1. `cordova create t t t`
> 2. `cd t`
> 3. `cordova platform add ios`
> 4. `cordova build`
> 5. Edit config.xml <name> tag, and replace "t" with "foobar"
> 6. `cordova build`
> Check the file `platforms\ios\foobar.xcodeproj\project.pbxproj`. All `t`
> characters have been replaced with `foobar`.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]