I am getting the following error when uploading to the hosted server. I am using B4i 8.8 and have tried both Java 14 and Java 19. I have cleaned the project, generated new profiles, made sure my updated version is incremented.
2025-02-02 07:04:59.473 Failed to request an upload. (
"Error Domain=ITunesConnectFoundationErrorDomain Code=-19239 \"CFBundleShortVersionString, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.\" UserInfo={NSLocalizedDescription=CFBundleShortVersionString, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.}",
"Error Domain=ITunesConnectFoundationErrorDomain Code=-19239 \"CFBundleVersion, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.\" UserInfo={NSLocalizedDescription=CFBundleVersion, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.}"
)
2025-02-02 07:04:59.473 Has version info conflict: NO, Previous version info: (null)
2025-02-02 07:04:59.474 *** Error: Exception caught. *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil (-1010)
{
NSLocalizedDescription = "Exception caught.";
NSLocalizedFailureReason = "*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil";
}
2025-02-02 07:04:59.473 Failed to request an upload. (
"Error Domain=ITunesConnectFoundationErrorDomain Code=-19239 \"CFBundleShortVersionString, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.\" UserInfo={NSLocalizedDescription=CFBundleShortVersionString, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.}",
"Error Domain=ITunesConnectFoundationErrorDomain Code=-19239 \"CFBundleVersion, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.\" UserInfo={NSLocalizedDescription=CFBundleVersion, \U201c3.0.0;\U201d, must be composed of one to three period-separated integers.}"
)
2025-02-02 07:04:59.473 Has version info conflict: NO, Previous version info: (null)
2025-02-02 07:04:59.474 *** Error: Exception caught. *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil (-1010)
{
NSLocalizedDescription = "Exception caught.";
NSLocalizedFailureReason = "*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil";
}