ios – 错误:包中的Info.plist必须包含CFBundleIdentifier键
发布时间:2020-12-14 17:46:50 所属栏目:百科 来源:网络整理
导读:我正在尝试使用altool提交我的 iphone应用程序.但是,提示以下错误: altool[18508:507] *** Error: ( "Error Domain=ITunesConnectFoundationErrorDomain Code=-27000 "The Info.plist in the package must contain the CFBundleIdentifier key." UserInfo
我正在尝试使用altool提交我的
iphone应用程序.但是,提示以下错误:
altool[18508:507] *** Error: ( "Error Domain=ITunesConnectFoundationErrorDomain Code=-27000 "The Info.plist in the package must contain the CFBundleIdentifier key." UserInfo=0x7f {NSLocalizedDescription=The Info.plist in the package must contain the CFBundleIdentifier key.,NSLocalizedFailureReason=Unable to validate your application.}","Error Domain=ITunesConnectFoundationErrorDomain Code=-27001 "The Info.plist in the package must contain the CFBundleVersion key." UserInfo=0x7f {NSLocalizedDescription=The Info.plist in the package must contain the CFBundleVersion key.,"Error Domain=ITunesConnectFoundationErrorDomain Code=-27002 "The Info.plist in the package must contain the CFBundleShortVersionString key." UserInfo=0x7f {NSLocalizedDescription=The Info.plist in the package must contain the CFBundleShortVersionString key.,"Error Domain=ITunesConnectFoundationErrorDomain Code=-27000 "The package does not contain an Info.plist." UserInfo=0x7f{NSLocalizedDescription=The package does not contain an Info.plist.,NSLocalizedFailureReason=Unable to validate your application.}" 我已经验证了这些密钥(CFBundleIdentifier,CFBundleVersion,CFBundleShortVersionString)在Info.plist中.另外,我从.ipa文件(使用xcodebuild和xcrun – 命令行生成)打开了Payload,并且可以确认这些密钥也在Info.plist文件中. 当我使用XCode进行编译,存档和提交时,验证通过. 有帮助吗? 我的Xcode版本:6.1.1(6A2008a) 解决方法
我对CI构建服务器有类似的问题.
"Error Domain=ITunesConnectFoundationErrorDomain Code=-27000 "Could not find a CFBundlePackageType within the Info.plist; or the package is missing an Info.plist." UserInfo=0x7fe72051f3a0 {NSLocalizedDescription=Could not find a CFBundlePackageType within the Info.plist; or the package is missing an Info.plist.,NSLocalizedFailureReason=Unable to validate your application.}" 当我使用新的exportOptionsPlist选项重新编写导出* .ipa的脚本时,会出现此问题.旧脚本与altool一起工作正常.新的不. 旧脚本: xcodebuild -exportArchive -exportFormat ipa -archivePath "MyApp.xcarchive" -exportPath "MyApp.ipa" -exportProvisioningProfile "appstore-provision" 新脚本: xcodebuild -exportArchive -exportOptionsPlist "tools/export-options.plist" -archivePath "MyApp.xcarchive" -exportPath "MyApp.ipa" 问题是xcodebuild现在创建MyApp.ipa / MyApp.ipa而不是MyApp.ipa. 我只修复-exportPath: xcodebuild -exportArchive -exportOptionsPlist "tools/export-options.plist" -archivePath "MyApp.xcarchive" -exportPath "." (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |