Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CFBundleShortVersionString changes to git branch name causing ERROR ITMS-90060 #13427

Closed
4 tasks done
LyndseyScott opened this issue Sep 25, 2018 · 17 comments
Closed
4 tasks done

Comments

@LyndseyScott
Copy link

LyndseyScott commented Sep 25, 2018

New Issue Checklist

Issue Description

My build’s CFBundleShortVersionString changes to the project’s current git branch name during the app build process thus causing the following error:

ERROR: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."

I know that the CFBundleShortVersionString is in fact being pulled from the current git branch name, because when I change that git branch name and rerun the lane, the above error reflects that git branch name change.

Also note that I print the version number ("--- Step: get_version_number ---" ... "5.0") before and after building the iOS app ("--- Step: build_ios_app ---") and both times get_version_numberproduces "5.0" as desired.

Complete output when running fastlane, including the stack trace and command used
MacBook-Pro-8:ios user$ bundle exec fastlane beta --env TARGET --capture_output
[✔] 🚀 
[21:58:03]: In the config file './fastlane/Matchfile' you have the line app_identifier, but didn't provide any value. Make sure to append a value right after the option name. Make sure to check the docs for more information
DEBUG [2018-09-24 21:58:03.43]: Checking if there are any plugins that should be loaded...
DEBUG [2018-09-24 21:58:03.43]: Loading 'fastlane-plugin-versioning' plugin
INFO [2018-09-24 21:58:03.43]: gem 'fastlane-plugin-versioning' is already installed
DEBUG [2018-09-24 21:58:03.44]: Loading 'fastlane-plugin-jira_versions' plugin
INFO [2018-09-24 21:58:03.44]: gem 'fastlane-plugin-jira_versions' is already installed
WARN [2018-09-24 21:58:03.87]: In the config file './fastlane/Matchfile' you have the line app_identifier, but didn't provide any value. Make sure to append a value right after the option name. Make sure to check the docs for more information
INFO [2018-09-24 21:58:03.89]: ------------------------------
INFO [2018-09-24 21:58:03.89]: --- Step: default_platform ---
INFO [2018-09-24 21:58:03.89]: ------------------------------
INFO [2018-09-24 21:58:03.89]: gem 'rest-client' is already installed
INFO [2018-09-24 21:58:04.03]: gem 'json' is already installed
INFO [2018-09-24 21:58:04.03]: gem 'rainbow' is already installed
INFO [2018-09-24 21:58:04.04]: Loading from './fastlane/.env.TARGET'
INFO [2018-09-24 21:58:04.04]: Driving the lane 'ios beta' 🚀
INFO [2018-09-24 21:58:04.04]: --------------------------------
INFO [2018-09-24 21:58:04.04]: --- Step: get_version_number ---
INFO [2018-09-24 21:58:04.04]: --------------------------------
INFO [2018-09-24 21:58:04.73]: 5.0
INFO [2018-09-24 21:58:04.73]: ---------------------------
INFO [2018-09-24 21:58:04.73]: --- Step: build_ios_app ---
INFO [2018-09-24 21:58:04.73]: ---------------------------
INFO [2018-09-24 21:58:04.75]: $ xcodebuild -showBuildSettings -workspace Project.xcworkspace -scheme TARGET
WARN [2018-09-24 21:58:07.76]: Command timed out after 3 seconds on try 1 of 4, trying again with a 6 second timeout...
DEBUG [2018-09-24 21:58:10.66]: Parsing project file '/Users/user/Desktop/target/ios/Project.xcodeproj' to find selected provisioning profiles
DEBUG [2018-09-24 21:58:10.66]: Finding provision profiles for 'Release'
DEBUG [2018-09-24 21:58:11.53]: Merging provisioning profile mappings
DEBUG [2018-09-24 21:58:11.53]: -------------------------------------
DEBUG [2018-09-24 21:58:11.53]: Primary provisioning profile mapping:
DEBUG [2018-09-24 21:58:11.53]: {}
DEBUG [2018-09-24 21:58:11.53]: Secondary provisioning profile mapping:
DEBUG [2018-09-24 21:58:11.53]: {:"com.target.ios.project"=>"match AppStore com.target.ios.project"}
DEBUG [2018-09-24 21:58:11.53]: Resulting in the following mapping:
DEBUG [2018-09-24 21:58:11.53]: {:"com.target.ios.project"=>"match AppStore com.target.ios.project"}
INFO [2018-09-24 21:58:11.53]: Detected provisioning profile mapping: {:"com.target.ios.project"=>"match AppStore com.target.ios.project"}
INFO [2018-09-24 21:58:12.51]: $ set -o pipefail && xcodebuild -workspace Project.xcworkspace -scheme TARGET -destination 'generic/platform=iOS' -archivePath /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive archive | tee /Users/user/Library/Logs/gym/Target-TARGET.log | xcpretty
INFO [2018-09-24 21:58:16.41]: ▸ Processing Info.plist
INFO [2018-09-24 21:58:16.41]: ▸ Copying Pod_A-umbrella.h
INFO [2018-09-24 21:58:16.42]: ▸ Processing Info.plist
INFO [2018-09-24 21:58:21.90]: ▸ Copying Pod_B-umbrella.h

….Copying & compiling cocoapod files...

INFO [2018-09-24 22:00:03.62]: ▸ Linking Target

….Copying & compiling cocoapod files…

INFO [2018-09-24 22:00:10.29]: ▸ Copying /Users/user/Desktop/target/ios/Config/Targets/TARGET/iTunesArtwork
INFO [2018-09-24 22:00:13.31]: ▸ Processing Info.plist
INFO [2018-09-24 22:00:13.32]: ▸ Running script 'Run Script'
INFO [2018-09-24 22:00:13.61]: ▸ Generating 'Target.app.dSYM'
INFO [2018-09-24 22:00:14.76]: ▸ Running script '[CP] Embed Pods Frameworks'
INFO [2018-09-24 22:00:19.58]: ▸ Touching Target.app (in target: TARGET)
INFO [2018-09-24 22:00:19.70]: ▸ Archive Succeeded
DEBUG [2018-09-24 22:00:19.97]: Stored the archive in: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive
WARN [2018-09-24 22:00:19.97]: Generated plist file with the following values:
INFO [2018-09-24 22:00:19.97]: ▸ -----------------------------------------
INFO [2018-09-24 22:00:19.97]: ▸ {
INFO [2018-09-24 22:00:19.97]: ▸ "provisioningProfiles": {
INFO [2018-09-24 22:00:19.97]: ▸ "com.target.ios.project": "match AppStore com.target.ios.project"
INFO [2018-09-24 22:00:19.97]: ▸ },
INFO [2018-09-24 22:00:19.97]: ▸ "method": "app-store",
INFO [2018-09-24 22:00:19.97]: ▸ "uploadBitcode": false,
INFO [2018-09-24 22:00:19.97]: ▸ "signingStyle": "manual"
INFO [2018-09-24 22:00:19.97]: ▸ }
INFO [2018-09-24 22:00:19.97]: ▸ -----------------------------------------
INFO [2018-09-24 22:00:19.97]: This results in the following plist file:
INFO [2018-09-24 22:00:19.97]: ▸ -----------------------------------------
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸ method
INFO [2018-09-24 22:00:19.97]: ▸ app-store
INFO [2018-09-24 22:00:19.97]: ▸ provisioningProfiles
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸ com.target.ios.project
INFO [2018-09-24 22:00:19.97]: ▸ match AppStore com.target.ios.project
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸ signingStyle
INFO [2018-09-24 22:00:19.97]: ▸ manual
INFO [2018-09-24 22:00:19.97]: ▸ uploadBitcode
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸
INFO [2018-09-24 22:00:19.97]: ▸ -----------------------------------------
INFO [2018-09-24 22:00:19.98]: $ /usr/bin/xcrun /Users/user/.rvm/gems/ruby-2.5.1/gems/fastlane-2.105.2/gym/lib/assets/wrap_xcodebuild/xcbuild-safe.sh -exportArchive -exportOptionsPlist '/var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/gym_config20180924-1530-bly7ps.plist' -archivePath /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive -exportPath '/var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/gym_output20180924-1530-1i689st'
INFO [2018-09-24 22:00:20.00]: ▸ RVM detected, forcing to use system ruby
INFO [2018-09-24 22:00:20.42]: ▸ Now using system ruby.
INFO [2018-09-24 22:00:20.44]: ▸ rbenv detected, removing env variables
INFO [2018-09-24 22:00:20.45]: ▸ rbenv: no such command `shell'
INFO [2018-09-24 22:00:20.45]: ▸ + xcodebuild -exportArchive -exportOptionsPlist /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/gym_config20180924-1530-bly7ps.plist -archivePath '/Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive' -exportPath /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/gym_output20180924-1530-1i689st
INFO [2018-09-24 22:00:21.13]: ▸ 2018-09-24 22:00:21.135 xcodebuild[3342:1668345] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/TARGET_2018-09-24_22-00-21.134.xcdistributionlogs'.
INFO [2018-09-24 22:00:39.71]: ▸ Exported TARGET to: /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/gym_output20180924-1530-1i689st
INFO [2018-09-24 22:00:39.71]: ▸ ** EXPORT SUCCEEDED **
INFO [2018-09-24 22:00:39.77]: Mapping dSYM(s) using generated BCSymbolMaps
INFO [2018-09-24 22:00:39.77]: $ dsymutil --symbol-map /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/BCSymbolMaps /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/dSYMs/Pod_A.framework.dSYM
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Pod_A-armv7.bcsymbolmap: No such file or directory. Not unobfuscating.
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Pod_A-arm64.bcsymbolmap: No such file or directory. Not unobfuscating.
INFO [2018-09-24 22:00:40.15]: $ dsymutil --symbol-map /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/BCSymbolMaps /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/dSYMs/Pod_B.framework.dSYM
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Pod_B-armv7.bcsymbolmap: No such file or directory. Not unobfuscating.
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Pod_B-arm64.bcsymbolmap: No such file or directory. Not unobfuscating.
INFO [2018-09-24 22:00:40.25]: $ dsymutil --symbol-map /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/BCSymbolMaps /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target\ 2018-09-24\ 21.58.12.xcarchive/dSYMs/Target.app.dSYM
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Target-armv7.bcsymbolmap: No such file or directory. Not unobfuscating.
warning: /Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/BCSymbolMaps/Target-arm64.bcsymbolmap: No such file or directory. Not unobfuscating.
INFO [2018-09-24 22:00:40.69]: Compressing 3 dSYM(s)
INFO [2018-09-24 22:00:40.69]: $ cd '/Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive/dSYMs' && zip -r '/Users/user/Desktop/target/ios/Target.app.dSYM.zip' *.dSYM
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/Contents/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/Contents/Resources/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/Contents/Resources/DWARF/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/Contents/Resources/DWARF/Pod_A (deflated 63%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_A.framework.dSYM/Contents/Info.plist (deflated 52%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/Contents/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/Contents/Resources/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/Contents/Resources/DWARF/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/Contents/Resources/DWARF/Pod_B (deflated 64%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Pod_B.framework.dSYM/Contents/Info.plist (deflated 52%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/Contents/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/Contents/Resources/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/Contents/Resources/DWARF/ (stored 0%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/Contents/Resources/DWARF/Target (deflated 71%)
INFO [2018-09-24 22:00:42.13]: ▸ updating: Target.app.dSYM/Contents/Info.plist (deflated 51%)
INFO [2018-09-24 22:00:42.13]: Successfully exported and compressed dSYM file
INFO [2018-09-24 22:00:42.14]: Successfully exported and signed the ipa file:
INFO [2018-09-24 22:00:42.14]: /Users/user/Desktop/target/ios/Target.ipa
INFO [2018-09-24 22:00:42.14]: --------------------------------
INFO [2018-09-24 22:00:42.14]: --- Step: get_version_number ---
INFO [2018-09-24 22:00:42.14]: --------------------------------
INFO [2018-09-24 22:00:42.91]: 5.0
INFO [2018-09-24 22:00:42.91]: ----------------------------------
INFO [2018-09-24 22:00:42.91]: --- Step: upload_to_testflight ---
INFO [2018-09-24 22:00:42.91]: ----------------------------------
INFO [2018-09-24 22:00:43.03]: Login to App Store Connect (user@email.com)
INFO [2018-09-24 22:00:44.37]: Login successful
DEBUG [2018-09-24 22:00:44.37]: App identifier (com.target.ios.project)
INFO [2018-09-24 22:00:44.90]: Ready to upload new build to TestFlight (App: 1210180103)...
DEBUG [2018-09-24 22:00:44.90]: App Platform (ios)
INFO [2018-09-24 22:00:45.54]: Wrote XML data to '/var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp'
INFO [2018-09-24 22:00:45.64]: Going to upload updated app to App Store Connect
INFO [2018-09-24 22:00:45.64]: This might take a few minutes. Please don't interrupt the script.
DEBUG [2018-09-24 22:00:45.82]: /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/java/bin/java -Djava.ext.dirs=/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/java/lib/ext -XX:NewSize=2m -Xms32m -Xmx1024m -Xms1024m -Djava.awt.headless=true -Dsun.net.http.retryPost=false -jar /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/lib/itmstransporter-launcher.jar -m upload -u user@email.com -p YourPassword -f /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp -t Signiant -k 100000 -itc_provider CHORUSLLC 2>&1
DEBUG [2018-09-24 22:00:50.52]: [Transporter]: INFO: Transporter is searching for new software components.
DEBUG [2018-09-24 22:00:51.30]: [Transporter]: INFO: Update check complete.
DEBUG [2018-09-24 22:00:53.83]: [Transporter]: INFO: Logging configured successfully.
DEBUG [2018-09-24 22:00:54.19]: [Transporter]: DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties
DEBUG [2018-09-24 22:00:54.23]: [Transporter]: DEBUG: Configuration refresh successful.
DEBUG [2018-09-24 22:00:54.23]: [Transporter]: DEBUG: Saving configuration to local path: /Users/user/.itmstransporter/Defaults.properties
DEBUG [2018-09-24 22:00:54.24]: [Transporter]: INFO: iTMSTransporter : iTunes Store Transporter [1.12.0]
DEBUG [2018-09-24 22:00:54.24]: [Transporter]: INFO: OS identifier: Mac OS X 10.13.6 (x86_64); jvm=25.71-b02; jre=1.8.0-u131-b11-iTMSTransporter-b02
DEBUG [2018-09-24 22:00:54.25]: [Transporter]: INFO: Memory: [JVM] 949M free, 981M total, 981M max [System] (Physical) 103M free, 8192M total (Swap) 1457M free, 8192M total
DEBUG [2018-09-24 22:00:54.26]: [Transporter]: INFO: Upload mode selected.
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: INFO: Examining the package at: /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: INFO: Ensuring that package has well formed metadata file...
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: DEBUG: Getting case-sensitive metadata xml filename...
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: INFO: Gathering the list of valid files from the package ...
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: DEBUG: fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa will be verified by Apple's web service to determine if it is a valid file.
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: INFO: Finished gathering the list of valid files from the package.
DEBUG [2018-09-24 22:00:54.27]: [Transporter]: DEBUG: Case-sensitive metadata filename is: metadata.xml
DEBUG [2018-09-24 22:00:54.29]: [Transporter]: INFO: Performing authentication of package 1210180103.itmsp ...
DEBUG [2018-09-24 22:00:54.39]: [Transporter]: DBG-X: Memory: [JVM] 933M free, 981M total, 981M max [System] (Physical) 98M free, 8192M total (Swap) 1457M free, 8192M total
DEBUG [2018-09-24 22:00:54.39]: [Transporter]: DBG-X: Memory: [JVM] 933M free, 981M total, 981M max [System] (Physical) 98M free, 8192M total (Swap) 1457M free, 8192M total
DEBUG [2018-09-24 22:00:54.39]: [Transporter]: DBG-X: Using operation named: authenticateForSession
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: Apple's web service operation input parameters:
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter Application = iTMSTransporter
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter BaseVersion = 1.11.0
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter ItcProviderName = CHORUSLLC
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter OSIdentifier = Mac OS X 10.13.6 (x86_64); jvm=25.71-b02; jre=1.8.0-u131-b11-iTMSTransporter-b02
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-09-24T22:00:54-07:00
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.495653836
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter TransporterArguments = -m upload -u user@email.com -p hidden value -f /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp -t Signiant -k 100000 -itc_provider CHORUSLLC
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter Version = 1.12.0
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: DBG-X: parameter iTMSTransporterMode = upload
DEBUG [2018-09-24 22:00:54.40]: [Transporter]: INFO: id = 20180924220054-902
DEBUG [2018-09-24 22:00:54.41]: [Transporter]: INFO: iTMSTransporter Correlation Key: a4a008f7-ac1d-4579-bdc7-fa708e89bbd9
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: Apple's web service operation return value:
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter SharedSecret = hidden value
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter MultipartUploadsEnabled = true
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter EnableJWTForAllCalls = false
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter TxHeaders = {jenga=true}
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter SessionExpiration = 2018-09-29T05:00:54.659Z
DEBUG [2018-09-24 22:00:54.75]: [Transporter]: DBG-X: parameter SessionId = CNGoDBIQRdCOdoSZTCqa9Zea0U1+kQ==
DEBUG [2018-09-24 22:00:54.76]: [Transporter]: DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}
DEBUG [2018-09-24 22:00:54.80]: [Transporter]: DBG-X: Deflated 484 bytes to 424
DEBUG [2018-09-24 22:00:54.80]: [Transporter]: DBG-X: Using operation named: validateMetadata
DEBUG [2018-09-24 22:00:54.80]: [Transporter]: DBG-X: Apple's web service operation input parameters:
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter Application = iTMSTransporter
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter BaseVersion = 1.11.0
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter Files = [fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa, metadata.xml]
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter ItcProviderName = CHORUSLLC
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter Metadata =
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter MetadataChecksum = 7ed5c4794540338d24f8e6b41645f68a
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter MetadataCompressed = (suppressed)
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=, packageVersion=software5.4, apple_id=1210180103, asset_types=[bundle], bundle_version=, bundle_short_version_string=}
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter OSIdentifier = Mac OS X 10.13.6 (x86_64); jvm=25.71-b02; jre=1.8.0-u131-b11-iTMSTransporter-b02
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter PackageName = 1210180103.itmsp
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter PackageSize = 71104157
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-09-24T22:00:54-07:00
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter Throttle = 100000
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter TransporterArguments = -m upload -u user@email.com -p hidden value -f /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp -t Signiant -k 100000 -itc_provider CHORUSLLC
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter Version = 1.12.0
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: DBG-X: parameter iTMSTransporterMode = upload
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: INFO: id = 20180924220054-443
DEBUG [2018-09-24 22:00:54.81]: [Transporter]: INFO: iTMSTransporter Correlation Key: a4a008f7-ac1d-4579-bdc7-fa708e89bbd9
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: Apple's web service operation return value:
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter EnableJWTForAllCalls = false
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter SessionExpiration = 2018-09-29T05:00:54.889Z
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter SoftwareMediaDescriptionFormat = binary
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter Success = true
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter FilesToUpload = [metadata.xml, fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa]
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}]
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter CPUToken = 86d7dec1-f6b1-494e-86f1-c4efc6ef3619/1537851655825
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter Checksums = {fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa=89c2f3af3aa2c21d15f197f257a0343b}
DEBUG [2018-09-24 22:00:55.94]: [Transporter]: DBG-X: parameter FileSizes = {fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa=71103673}
DEBUG [2018-09-24 22:00:55.95]: [Transporter]: DBG-X: parameter ProviderNameForToken = CHORUSLLC
DEBUG [2018-09-24 22:00:55.95]: [Transporter]: INFO: The list of files requested for upload by Apple is: [metadata.xml, fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa]. These are the files that will be uploaded.
DEBUG [2018-09-24 22:00:55.95]: [Transporter]: INFO: Starting media analysis of assets
DEBUG [2018-09-24 22:00:56.56]: [Transporter]: DEBUG: Handling asset: filename=fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa,uti=com.apple.ipa,role=source,describe=true
DEBUG [2018-09-24 22:00:56.56]: [Transporter]: DEBUG: Using container type tool name and version: iOS App Describer:1.26
DEBUG [2018-09-24 22:00:56.56]: [Transporter]: DEBUG: Using path: /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp/fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa
DEBUG [2018-09-24 22:01:08.64]: [Transporter]: DBG-X: description length:0
DEBUG [2018-09-24 22:01:08.64]: [Transporter]: DBG-X: Asset description:
DEBUG [2018-09-24 22:01:08.64]: [Transporter]: DEBUG: Asset successfully described: com.apple.jingle.leghorn.software.AbstractSoftwareDescriber$1@320494b6
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: Deflated 629 bytes to 382
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: INFO: Asset media analysis has completed
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: Memory: [JVM] 890M free, 981M total, 981M max [System] (Physical) 503M free, 8192M total (Swap) 1341M free, 8192M total
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: Using operation named: lookupTransportDiagnostic
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: Apple's web service operation input parameters:
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter Application = iTMSTransporter
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter BaseVersion = 1.11.0
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter ItcProviderName = CHORUSLLC
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter OSIdentifier = Mac OS X 10.13.6 (x86_64); jvm=25.71-b02; jre=1.8.0-u131-b11-iTMSTransporter-b02
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-09-24T22:01:08-07:00
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter TransporterArguments = -m upload -u user@email.com -p hidden value -f /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp -t Signiant -k 100000 -itc_provider CHORUSLLC
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter Version = 1.12.0
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: DBG-X: parameter iTMSTransporterMode = upload
DEBUG [2018-09-24 22:01:08.78]: [Transporter]: INFO: id = 20180924220108-414
DEBUG [2018-09-24 22:01:08.80]: [Transporter]: INFO: iTMSTransporter Correlation Key: a4a008f7-ac1d-4579-bdc7-fa708e89bbd9
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: Apple's web service operation return value:
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: parameter AsperaLoggingLevel = OFF
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: parameter EnableJWTForAllCalls = false
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: parameter SigniantLoggingLevel = OFF
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: parameter SessionExpiration = 2018-09-29T05:01:09.019Z
DEBUG [2018-09-24 22:01:21.44]: [Transporter]: DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}
DEBUG [2018-09-24 22:01:21.50]: [Transporter]: INFO: Signiant TransferEngine build 10.6.0.59156
DEBUG [2018-09-24 22:01:21.51]: [Transporter]: INFO: Using Signiant UDP transport
DEBUG [2018-09-24 22:01:21.51]: [Transporter]: DBG-X: Setting the target rate to 15000001 bytes per second.
DEBUG [2018-09-24 22:01:21.51]: [Transporter]: DBG-X: Setting the throttle to 12500000 bytes per second.
DEBUG [2018-09-24 22:01:21.51]: [Transporter]: INFO: Transfer engine: 10.6.0.59156
DEBUG [2018-09-24 22:01:21.52]: [Transporter]: INFO: The Signiant transfer engine's status is DISCONNECTED
DEBUG [2018-09-24 22:01:21.52]: [Transporter]: INFO: The Signiant transfer engine's status is CONNECTING
DEBUG [2018-09-24 22:01:21.52]: [Transporter]: INFO: Processing URL list: mxwan://sgr603.apple.com:44001/
DEBUG [2018-09-24 22:01:21.53]: [Transporter]: INFO: Trying UDP sgr603.apple.com/17.110.248.103:44001...
DEBUG [2018-09-24 22:01:22.63]: [Transporter]: INFO: Connected to UDP sgr603.apple.com/17.110.248.103:44001
DEBUG [2018-09-24 22:01:22.71]: [Transporter]: INFO: Authenticating
DEBUG [2018-09-24 22:01:23.21]: [Transporter]: INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS
DEBUG [2018-09-24 22:01:23.21]: [Transporter]: INFO: Setting up data streams
DEBUG [2018-09-24 22:01:23.68]: [Transporter]: INFO: The Signiant transfer engine's status is CONNECTED
DEBUG [2018-09-24 22:01:23.68]: [Transporter]: INFO: Connected using WAN accelerator
DEBUG [2018-09-24 22:01:23.80]: [Transporter]: INFO: File: cad202d7-c8e7-4938-8a3f-526b0908d5ae7163068210003141526.txt 11/11, 100% completed
DEBUG [2018-09-24 22:01:23.82]: [Transporter]: DBG-X: The status for the file, cad202d7-c8e7-4938-8a3f-526b0908d5ae7163068210003141526.txt, is TRANSFERRED.
DEBUG [2018-09-24 22:01:23.98]: [Transporter]: INFO: The Signiant transfer engine's status is DISCONNECTED
DEBUG [2018-09-24 22:01:24.27]: [Transporter]: INFO: The Signiant transfer engine's status is DISCONNECTED
DEBUG [2018-09-24 22:01:24.37]: [Transporter]: DEBUG: Using token file path /Users/user/.itmstransporter/UploadTokens/MacBook-Pro-8_CHORUSLLC_1210180103.itmsp.token
DEBUG [2018-09-24 22:01:24.37]: [Transporter]: DEBUG: Attempting exclusive file lock on token file
DEBUG [2018-09-24 22:01:24.38]: [Transporter]: DEBUG: Token exists, examining
DEBUG [2018-09-24 22:01:24.48]: [Transporter]: DEBUG: Token pid: 99883, found process = false; my pid: 3599
DEBUG [2018-09-24 22:01:24.57]: [Transporter]: DEBUG: Reusing existing token: 2338405a-25c6-4986-abfb-6562e85a4da2/1537833431149
DEBUG [2018-09-24 22:01:24.57]: [Transporter]: DEBUG: Set token: 2338405a-25c6-4986-abfb-6562e85a4da2/1537833431149
DEBUG [2018-09-24 22:01:24.57]: [Transporter]: DBG-X: Memory: [JVM] 914M free, 981M total, 981M max [System] (Physical) 329M free, 8192M total (Swap) 1437M free, 8192M total
DEBUG [2018-09-24 22:01:24.57]: [Transporter]: DBG-X: Deflated 484 bytes to 424
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: Using operation named: validateAssets
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: Apple's web service operation input parameters:
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter Application = iTMSTransporter
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter BaseVersion = 1.11.0
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter CPUToken = 2338405a-25c6-4986-abfb-6562e85a4da2/1537833431149
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter Files = [fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa, metadata.xml]
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter ItcProviderName = CHORUSLLC
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter MetadataChecksum = 7ed5c4794540338d24f8e6b41645f68a
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter MetadataCompressed = (suppressed)
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=, packageVersion=software5.4, apple_id=1210180103, asset_types=[bundle], bundle_version=, bundle_short_version_string=}
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter OSIdentifier = Mac OS X 10.13.6 (x86_64); jvm=25.71-b02; jre=1.8.0-u131-b11-iTMSTransporter-b02
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter PackageName = 1210180103.itmsp
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter PackageSize = 71104157
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter RequestUUID = 02376d6f-b3e2-4cbd-aec1-38fed9d674e5
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-09-24T22:01:24-07:00
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter StreamingInfoList = [file: 3695d7de-d692-4b9a-a135-dbc7b24949631613573729088757155.swinfo.plist.gz, content-length: 342836, content-type: application/binary, MD5: beb2508e36501c6e3405823a07910606]
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter Throttle = 100000
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter Transport = Signiant
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter TransporterArguments = -m upload -u user@email.com -p hidden value -f /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp -t Signiant -k 100000 -itc_provider CHORUSLLC
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter Version = 1.12.0
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: DBG-X: parameter iTMSTransporterMode = upload
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: INFO: id = 20180924220124-779
DEBUG [2018-09-24 22:01:24.58]: [Transporter]: INFO: iTMSTransporter Correlation Key: a4a008f7-ac1d-4579-bdc7-fa708e89bbd9
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: Apple's web service operation return value:
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter Errors = [ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."]
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter FilesToUpload = [metadata.xml, fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa]
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}]
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter Checksums = {fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa=89c2f3af3aa2c21d15f197f257a0343b}
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter EnableJWTForAllCalls = false
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter FileSizes = {fe193c4af02a1fd34395e8baf003a460a36da85fb313c49a3422ecc6f888d78a.ipa=71103673}
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter SoftwareMediaDescriptionFormat = binary
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter ErrorCode = 1102
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter ErrorMessage = ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers.
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: parameter Success = false
ERROR [2018-09-24 22:01:27.07]: [Transporter Error Output]: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: DBG-X: The error code is: 1102
DEBUG [2018-09-24 22:01:27.07]: [Transporter]: INFO: Done performing authentication.
ERROR [2018-09-24 22:01:27.23]: Transporter transfer failed.
WARN [2018-09-24 22:01:27.23]:
ERROR [2018-09-24 22:01:27.23]: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."
WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

DBG-X: parameter ErrorMessage = ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers.

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] (1102)

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

DBG-X: parameter Success = false

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

ERROR: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

DBG-X: The error code is: 1102

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

INFO: Done performing authentication.

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter]

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter]

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter]

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] Package Summary:

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter]

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] 1 package(s) were not uploaded because they had problems:

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] /var/folders/g0/3vcvmj915cq_phttsn6n9j7c0000gn/T/d20180924-1530-mcon30/1210180103.itmsp - Error Messages:

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."

WARN [2018-09-24 22:01:27.41]: [iTMSTransporter] [2018-09-24 22:01:27 PDT]

DBG-X: Returning 1

INFO [2018-09-24 22:01:27.41]: iTunes Transporter output above ^
ERROR [2018-09-24 22:01:27.41]: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."
Return status of iTunes Transporter was 1: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'CURRENT-GIT-BRANCH' in the Info.plist file must be a period-separated list of at most three non-negative integers."
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.
WARN [2018-09-24 22:01:27.44]: Lane Context:
INFO [2018-09-24 22:01:27.44]: {:DEFAULT_PLATFORM=>:ios, :ENVIRONMENT=>"TARGET", :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios beta", :VERSION_NUMBER=>"5.0", :IPA_OUTPUT_PATH=>"/Users/user/Desktop/target/ios/Target.ipa", :DSYM_OUTPUT_PATH=>"/Users/user/Desktop/target/ios/Target.app.dSYM.zip", :XCODEBUILD_ARCHIVE=>"/Users/user/Library/Developer/Xcode/Archives/2018-09-24/Target 2018-09-24 21.58.12.xcarchive"}
ERROR [2018-09-24 22:01:27.44]: Error uploading ipa file, for more information see above
INFO [2018-09-24 22:01:27.44]: Successfully generated documentation at path '/Users/user/Desktop/target/ios/fastlane/README.md'
DEBUG [2018-09-24 22:01:27.45]: All plugins are up to date
ERROR [2018-09-24 22:01:27.45]: fastlane finished with errors
DEBUG [2018-09-24 22:01:27.45]: All plugins are up to date

Environment

✅ fastlane environment ✅

Stack

Key Value
OS 10.13.6
Ruby 2.5.1
Bundler? false
Git git version 2.17.1 (Apple Git-112)
Installation Source ~/.rvm/gems/ruby-2.5.1/bin/fastlane
Host Mac OS X 10.13.6 (17G65)
Ruby Lib Dir ~/.rvm/rubies/ruby-2.5.1/lib
OpenSSL Version OpenSSL 1.1.0h 27 Mar 2018
Is contained false
Is homebrew false
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 10.0

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL
LANGUAGE

fastlane files:

`./fastlane/Fastfile`
# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Every time you run fastlane, use bundle exec fastlane [lane]
# To update fastlane, just run [sudo] bundle update fastlane

# Uncomment the line if you want fastlane to automatically update itself

update_fastlane

default_platform :ios

platform :ios do

  fastlane_require 'rest-client'
  fastlane_require 'json'
  fastlane_require 'rainbow'

  before_all do
    clear_derived_data
  end
  # ------------------------------
  # CERTIFICATE LANE(S)
  # ------------------------------

  lane :certificates do
    match(app_identifier: ENV['BUNDLE_IDENTIFIER'], readonly: false)
  end

  # ------------------------------
  # TESTFLIGHT BETA UPLOAD LANE(S)
  # ------------------------------

  lane :beta do
    if ENV['SCHEME'] != nil 
      match(app_identifier: ENV['BUNDLE_IDENTIFIER'], readonly: false)
      build_number = latest_testflight_build_number(
        version: get_version_number(target: ENV['SCHEME']),
                                  initial_build_number: 0.9
      )
      increment_build_number_in_plist(target: ENV['SCHEME'], 
                                      build_number: (build_number + 0.1).to_s)
      disable_automatic_code_signing(path: “Project.xcodeproj")
      get_push_certificate
      build_ios_app(scheme: ENV['SCHEME'],
              workspace: “Project.xcworkspace",
              export_method: "app-store",
              include_bitcode: false)
      upload_to_testflight(
        ipa: "#{ENV['SCHEME']}.ipa",
        username: “user@email.com",
        app_identifier: ENV['BUNDLE_IDENTIFIER'],
        itc_provider: “ITCPROVIDER",
        skip_submission: true
      )
    else 
      execute_for_all_schemes { beta }
    end
  end

  # ----------------------------------------------
  # TO EXECUTE A LANE FOR ALL TARGETS
  # ----------------------------------------------

  def execute_for_all_schemes

    schemeList = Dir.glob(".env.*")

    envCache = {}
    laneContextCache = {}

    globalENV = ENV.to_hash    
    schemeList.each do |schemeName|      
      schemeEnvFile = File.join("~/Desktop/target/ios/fastlane" || "", ".schemeList.#{schemeName}")
      Dotenv.overload(schemeEnvFile)

      envCache[schemeName] = ENV.to_hash
      laneContextCache[schemeName] = Actions.lane_context.clone

      ENV.clear
      globalENV.each { |k, v| ENV[k] ||= v }
    end
    
    envCache.each do |schemeName, schemeENV|
      Dotenv.overload schemeName
      puts Rainbow("CURRENT SCHEME: #{schemeName}").blue
      yield
    end
  end

  lane :print_all_schemes do # for testing purposes
    execute_for_all_schemes { puts ENV['SCHEME'] }
  end

  # ------------------------------
  # ERROR CATCH BLOCK
  # ------------------------------

  error do |lane, exception|
  # This block is called if there was an error running a lane.
  end

end
`./fastlane/Appfile`
app_identifier(ENV['BUNDLE_IDENTIFIER']) # The bundle identifier of your app
apple_id(“user@email.com") # Your Apple email address


# For more information about the Appfile, see:
#     https://docs.fastlane.tools/advanced/#appfile

fastlane gems

Gem Version Update-Status
fastlane 2.105.2 ✅ Up-To-Date

Loaded fastlane plugins:

Plugin Version Update-Status
fastlane-plugin-versioning 0.3.4 ✅ Up-To-Date
fastlane-plugin-jira_versions 0.1.0 ✅ Up-To-Date
Loaded gems
Gem Version
did_you_mean 1.2.0
slack-notifier 2.3.2
atomos 0.1.3
CFPropertyList 3.0.0
claide 1.0.2
colored2 3.1.2
nanaimo 0.2.6
xcodeproj 1.6.0
rouge 2.0.7
xcpretty 0.3.0
terminal-notifier 1.8.0
unicode-display_width 1.4.0
terminal-table 1.8.0
plist 3.4.0
public_suffix 2.0.5
addressable 2.5.2
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.6.5
tty-cursor 0.6.0
tty-spinner 0.8.0
babosa 1.0.2
colored 1.2
highline 1.7.10
commander-fastlane 4.4.6
excon 0.62.0
unf_ext 0.0.7.5
unf 0.1.4
domain_name 0.5.20180417
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
gh_inspector 1.1.3
json 2.1.0
mini_magick 4.5.1
multi_json 1.13.1
multi_xml 0.6.0
rubyzip 1.2.2
security 0.1.3
xcpretty-travis-formatter 1.0.0
dotenv 2.5.0
bundler 1.16.2
faraday_middleware 0.12.2
naturally 2.2.0
simctl 1.6.5
emoji_regex 0.1.1
faraday 0.15.3
fastimage 2.1.4
httpclient 2.8.3
jwt 2.1.0
signet 0.10.0
os 1.0.0
memoist 0.16.0
googleauth 0.6.6
mime-types-data 3.2018.0812
mime-types 3.2.2
retriable 3.1.2
declarative-option 0.1.0
declarative 0.0.10
uber 0.1.0
representable 3.0.4
google-api-client 0.23.9
openssl 2.1.0
date 1.0.0
fileutils 1.0.2
mini_portile2 2.3.0
nokogiri 1.8.4
ipaddr 1.2.0
fastlane-plugin-versioning 0.3.4
oauth 0.5.4
jira-ruby 1.1.3
fastlane-plugin-jira_versions 0.1.0

generated on: 2018-09-26

@fastlane-bot
Copy link

It seems like this issue might be related to code signing 🚫

Have you seen our new Code Signing Troubleshooting Guide? It will help you resolve the most common code signing issues 👍

@fastlane-bot
Copy link

It seems like you have not included the output of fastlane env

To make it easier for us help you resolve this issue, please update the issue to include the output of fastlane env 👍

@joshdholtz
Copy link
Member

@LyndseyScott Looking into! 💪

@joshdholtz
Copy link
Member

@LyndseyScott Heyyy 👋 Are you able to send me what you use to change the branch during your build process so that I can try to replicate this on my side? 😊

@LyndseyScott
Copy link
Author

@joshdholtz As far as I know, I’m not changing the branch during my build process... When I do change branches though I use the command git fetch & git checkout BRANCH_NAME.

@joshdholtz
Copy link
Member

@LyndseyScott Oops, sorry! I meant CFBundleShortVersionString 😝

Do you have a "Run Script" similar to this?

buildNumber=$(git rev-parse --abbrev-ref HEAD)
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"

I added something like this to my sample project ^ This upload to App Store Connect worked for me 🤔 This set my CFBundleShortVersionString as 1.0. But I did have a mistake inside of my script when I tried the first time that set my CFBundleShortVersionString as 1.0 -- which would have caused the same issue you were seeing.

What value do you get if you run this?

/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" /Your/Project/Path/Info.plist

Thanks!

@joshdholtz
Copy link
Member

@LyndseyScott Another question... Do you happen to have a pod/dependency that has a wrongly formatted version in it? Something similar to this stackoverflow question - https://stackoverflow.com/a/33375436/2464643

@LyndseyScott
Copy link
Author

@joshdholtz Ah, yes! That build script is probably the issue:

#!/usr/bin/python

import os,plist,git,re


def setVersion(fname, ver, build):
    verKey = 'CFBundleShortVersionString'
    buildKey = 'CFBundleVersion'
    info = plist.Plist(fname)

    oldVer = info.valueForKey(verKey)
    oldBuild = info.valueForKey(buildKey)

    info.setItemToValue(verKey,ver)
    info.setItemToValue(buildKey,build)

    print "In %s:" % fname
    print " Changed version from %s to %s" % (oldVer, ver)
    print " Changed build from %s to %s" % (oldBuild, build)


#
# Main
#
if __name__ == '__main__':
    #
    # Versioning
    repo = git.Git()
    build = repo.build()
    ver = repo.ver()
    setVersion("/".join([os.environ['TARGET_BUILD_DIR'], os.environ['INFOPLIST_PATH']]), ver, build)
    setVersion("/".join([os.environ['DWARF_DSYM_FOLDER_PATH'], os.environ['DWARF_DSYM_FILE_NAME'], "Contents/Info.plist"]), ver, build)

The pods/dependencies all have properly formatted versions.

@LyndseyScott
Copy link
Author

LyndseyScott commented Sep 26, 2018

@joshdholtz Feel free to send along any feedback, but I think I should be able to fix things on my own from here... (The version’s clearly being pulled from the git repo. 🤦‍♀️) Thanks so much for directing me to this build script issue!

@joshdholtz
Copy link
Member

@LyndseyScott Not a problem! Also, which plist library is this? I'm getting a ImportError: No module named plist 🤔 Do I need to install a plist lib to make this work on my machine? 🙃

@LyndseyScott
Copy link
Author

LyndseyScott commented Sep 27, 2018

@joshdholtz Actually, it looks as if plist is a file (below) that builds off of PListBuddy.

(This part of the project was built before I came on board.)

import os
from shell import Shell

class Plist(Shell):

    # Standard location of the plistBuddy executable on OS X
    plistBuddy = "/usr/libexec/PListBuddy"

    def __init__(self,fname="Info.plist",verbose=False,dryrun=False):
        Shell.__init__(self,verbose,dryrun)
        if verbose:
            print "Plist init"

        # Ensure spaces are preceded by a backslash
        self.fname = fname.replace(" ", "\ ")


    def valueForKey(self,key):
        return self.exe("%s -c \"Print %s\" %s" % (self.plistBuddy,key,self.fname),
                        message="Looking up %s in %s" % (key,self.fname))

    def clear(self):
        self.exe("%s -c \"Clear\" %s" % (self.plistBuddy,self.fname))

    def addItemOfType(self,item,type):
        self.exe("%s -c \"Add %s %s\" %s" % (self.plistBuddy,item,type,self.fname))

    def addItemOfTypeWithValue(self,item,type,value):
        self.exe("%s -c \"Add %s %s %s\" %s" % (self.plistBuddy,item,type,value,self.fname))

    def setItemToValue(self,item,value):
        self.exe("%s -c \"Set %s %s\" %s" % (self.plistBuddy,item,value,self.fname))

@joshdholtz
Copy link
Member

@LyndseyScott Ahhh, that makes sense why I couldn't find anything that matched that module name! I don't know if your run script does anything else but are you able to replace this with something like the run script I had above that was just a few shell commands? Just thinking it might be easier in the future for maintenance and if/when other developers get onboarded 😊

#!/user/bin/sh
buildNumber=$(git rev-parse --abbrev-ref HEAD)
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"

@LyndseyScott
Copy link
Author

@joshdholtz Thanks for the suggestion! I’ll definitely incorporate something like that into the changes I’m about to make.

@joshdholtz
Copy link
Member

@LyndseyScott Sounds good! Let me know if you need anything else 👌 And feel free to DM me on Twitter (https://twitter.com/joshdholtz) if you need anything fastlane related or an issue bumped. I try to look at all the issues that come in but sometimes I miss some 🙃

And also, I'm a fan of your work on raywenderlich.com! Loved the fastlane tutorial ❤️

@LyndseyScott
Copy link
Author

@joshdholtz Thanks! I wouldn’t be surprised if that fastlane tutorial needs an update at this point... I definitely want to create a version of the tutorial that shows how to support multiple targets. Hope to get around to that soon. ☺️

@fastlane-bot
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.

Please make sure to update to the latest fastlane version and check if that solves the issue. Let us know if that works for you by adding a comment 👍

@fastlane-bot
Copy link

This issue will be auto-closed because there hasn't been any activity for a few months. Feel free to open a new one if you still experience this problem 👍

@fastlane fastlane locked and limited conversation to collaborators Jan 3, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants