Details
-
Bug
-
Status: Resolved (View Workflow)
-
Blocker
-
Resolution: Fixed
-
None
Description
If I add a custom xcode config parameter such as SELECTED_LOCALE=en and click save, the custom parameter is not persisted. When I edit the project config again the parameter isnt there.
My config.xml file has the following entry for the XCode plugin:
<builders>
<au.com.rayh.XCodeBuilder>
<cleanBeforeBuild>true</cleanBeforeBuild>
<cleanTestReports>false</cleanTestReports>
<configuration>In-House</configuration>
<target>NTC</target>
<sdk></sdk>
<symRoot></symRoot>
<configurationBuildDir>${WORKSPACE}/build/In-House-iphoneos</configurationBuildDir>
<xcodeProjectPath></xcodeProjectPath>
<xcodeProjectFile></xcodeProjectFile>
<xcodebuildArguments>SELECTED_LOCALE=${LOCALE}</xcodebuildArguments>
<xcodeSchema>In-House</xcodeSchema>
<xcodeWorkspaceFile></xcodeWorkspaceFile>
<embeddedProfileFile></embeddedProfileFile>
<cfBundleVersionValue>2.6</cfBundleVersionValue>
<cfBundleShortVersionStringValue>2.6</cfBundleShortVersionStringValue>
<buildIpa>true</buildIpa>
<unlockKeychain>false</unlockKeychain>
<keychainPath>${HOME}/Library/Keychains/login.keychain</keychainPath>
<keychainPwd></keychainPwd>
</au.com.rayh.XCodeBuilder>
</builders>
Code changed in jenkins
User: Arnaud Héritier
Path:
src/main/java/au/com/rayh/XCodeBuilder.java
http://jenkins-ci.org/commit/xcode-plugin/45f6c393ee14e2c44525c4e792bc96f8eca8ff4d
Log:
JENKINS-12510: Custom xcodebuild arguments values are not persisted