iTMSTransporter无法生成一个itmsp: null



当尝试将我的iOS应用程序上传到应用程序商店时,我看到iTMSTransporter出现此错误。当使用xcrun altoolfastlane pilot builds时,会发生这种情况:

2022-04-22T01:20:31.9952870Z异常:null[0m] 2012-04-22 t01:20:32 . 1260390z[01:20:32] [33m] [itmstrsporter] atjava.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机[0m] 2012-04-22 t01:20:32 . 1463160z[01:20:32] [33m] [itmstrsporter] atjava.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(未知[来源]2022-04-22T01:20:32.1563930Z [0m[01:20:32] [33m] [itmstrsporter] atjava.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(未知[0m] 2012-04-22 t01:20:32 . 1725320z[01:20:32] [33m] [itmstrsporter] atjava.base/java.lang.reflect.Method。调用(未知源)[0m] 2012-04-22 t01:20:32 .1804250 z[01:20:32] [33m] [itmstrsporter] atcom.apple.transporter.launcher.Application.start (Application.java: 450)[0m] 2012-04-22 t01:20:32 . 1884420z[01:20:32] [33m] [itmstrsporter] atcom.apple.transporter.launcher.Application.main (Application.java: 947)[0m] 2012-04-22 t01:20:32 . 2087410z[01:20:32]: [33m] [iTMSTransporter] 2012-04-22 [01:20:32 .21] [0m .[01:20:32 . 2290160z] [01:20:32]: [33m] [iTMSTransporter] [br/>2022-04-22T01:20:32.2392840Z] [0m 2022-04-22T01:20:32.2494790Z .[01:20:32] [33m] [iTMSTransporter] 2012-04-22 [01:20:32 . 2597270z[01:20:32 . 2699930z] [01:20:32]: [33m] [iTMSTransporter] [br/>2022-04-22T01:20:32.2802450Z] [0m] 2022-04-22T01:20:32.2903000Z[01:20:32]: [33m] [iTMSTransporter] Error Summary[0m] 2012-04-22 t01:20:32 . 3105710z[01:20:32]: [33m] [iTMSTransporter] 2012-04-22 [01:20:32 .3158440 z2012-04-22 t01:20:32 . 3209430z [01:20:32]: [33m[iTMSTransporter]
iTMSTransporter无法生成一个itmsp: null[0m] 2012-04-22 t01:20:32 .3361780 z[01:20:32]: [33m[iTMSTransporter]异常发生:null[0m] 2012-04-22 t01:20:32 . 3552070z[01:20:32]: [33m] [iTMSTransporter] [2022-04-22 01:20:31 UTC]DBG-X:返回1 2022-04-22T01:20:32.3611160Z [0m .[01:20:32 . 3668780z]: iTunes Transporter输出^ 2012-04-22 t01:20:32 .3705330 z [01:20:32]: [31] mitmstrantsporter无法生成itmsp: null

虽然上面的错误相当模糊,但它可能是实际的.ipa没有被验证的结果。这应该是在诊断证书等之前尝试的第一件事。使用下面的命令来验证你的应用:

xcrun altool --validate-app -f [ipaname].ipa --type ios -u appstore-username -p appspecific-password

或与app store连接API key

xcrun altool --validate-app -t ios --apiKey unique-api-key --apiIssuer api-key-issuer -f ipname.ipa

错误输出示例

2022-04-26 09:09:22.285 *** Error: The Info.plist in the package must contain the CFBundleVersion key. Unable to validate your application. (-27001)  {
NSLocalizedDescription = "The Info.plist in the package must contain the CFBundleVersion key.";
NSLocalizedFailureReason = "Unable to validate your application."; }

最新更新