[Transporter Error Output]: ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString '3.0.0-rc.1' in the Info.plist file must be a period-separated list of at most three non-negative integers."
[Transporter Error Output]: ERROR ITMS-90058: "This bundle is invalid. The value for key CFBundleVersion [3.0.0-rc.1] in the Info.plist file must be a period-separated list of at most three non-negative integers."
Transporter transfer failed.
ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString '3.0.0-rc.1' in the Info.plist file must be a period-separated list of at most three non-negative integers."
ERROR ITMS-90058: "This bundle is invalid. The value for key CFBundleVersion [3.0.0-rc.1] in the Info.plist file must be a period-separated list of at most three non-negative integers."
ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString '3.0.0-rc.1' in the Info.plist file must be a period-separated list of at most three non-negative integers."
ERROR ITMS-90058: "This bundle is invalid. The value for key CFBundleVersion [3.0.0-rc.1] 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 '3.0.0-rc.1' in the Info.plist file must be a period-separated list of at most three non-negative integers."
\nERROR ITMS-90058: "This bundle is invalid. The value for key CFBundleVersion [3.0.0-rc.1] 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.
If building against a pre-release/tagged version, the build cannot be uploaded to iTune/TestFlight. In searching the platforms/ios directory, the only .plist with 3.0.0-rc.1 was NativeScript.framework.
src/NativeScript/CMakeLists.txt:
222 if(${BUILD_SHARED_LIBS})
222 set_target_properties(NativeScript PROPERTIES
222 FRAMEWORK TRUE
222 # FRAMEWORK_VERSION "1.0" # TODO
222 INSTALL_NAME_DIR "@executable_path/Frameworks"
222 MACOSX_FRAMEWORK_BUNDLE_VERSION "${BASE_NATIVESCRIPT_VERSION}"
222 MACOSX_FRAMEWORK_IDENTIFIER "org.nativescript.NativeScript"
222 MACOSX_FRAMEWORK_SHORT_VERSION_STRING "${BASE_NATIVESCRIPT_VERSION}"
222 PUBLIC_HEADER "${NativeScript_PUBLIC_HEADERS}"
222 XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT[variant=Debug] "DWARF"
222 )
I don't know if there is a work around for this, but it may make sense to at least strip the tags off the version numbers here.
If building against a pre-release/tagged version, the build cannot be uploaded to iTune/TestFlight. In searching the
platforms/iosdirectory, the only .plist with3.0.0-rc.1wasNativeScript.framework.src/NativeScript/CMakeLists.txt:
I don't know if there is a work around for this, but it may make sense to at least strip the tags off the version numbers here.