无法验证包:805904647.itmsp

时间:2014-02-05 23:40:56

标签: xcode itunesconnect application-loader

当我将我的应用程序提交给应用程序加载器时,我正在放入我刚刚单击并压缩的压缩游戏,因为它不会让我在Xcode中单击我的存档按钮。所以我得到了这些错误

无法验证包:805904647.itmsp

错误ITMS-9000:软件包中的“没有.app捆绑包”在SoftwareAssets / SoftwareAsset(MZItmspSoftwareAssetPackage)

有人可以帮我修复我的Xcode项目,以便将其放入应用程序加载器

2 个答案:

答案 0 :(得分:0)

我在使用OS X El Capitan在XCode 7.3.1中开发我的应用程序时出现此问题,然后更新到macOS Sierra和Xcode 8。

我可以按照以下步骤解决此问题:

  1. 使用Xcode 7.3.1存档您的应用程序(在developer.apple.com下载)
  2. 归档应用时,请在管理器中找到您的存档,然后:
  3. “在Finder中显示”;

    “显示包裹内容”;

    在“xx.xcarchive”文件中,找到“产品” - “应用程序” - “xx.app”(xx是您的应用程序名称),“再次显示包内容”;

    最后,你可以看到有一个名为“Info.plist”的文件, 打开它;

    使用名为“BuildMachineOSBuild”的键编辑值,我只需将其更改为“16A323”(它是“macOS Sierra”的版本);

    使用名为“DTXcodeBuild”的密钥编辑值,Xcode 8版本号为“8A218a”

    之后,无论您想要什么,都可以在macOS Sierra中使用Xcode 8或Application Loader上传此存档! Info.plist

答案 1 :(得分:-1)

使用2.9版本的Application Loader