Xamarin - 上传到App Store时出现无效错误

时间:2014-06-05 20:13:40

标签: c# ios xcode macos xamarin

我已经有几天这个问题了,找不到任何解决方案。

我用Xamarin Studio制作了我的应用程序。我正在尝试通过Xcode将我的更新上传到iTunes Connect。但是在尝试验证应用时,我收到以下错误:
"This bundle is invalid. New apps and app updates submitted to the App Store must be built with public."

解析此错误使其听起来像是认为我正在使用测试版SDK,我不是(完整系统规格如下)。甚至更奇怪的是,如果我通过Xamarin工作室的存档验证它告诉我一切都很好。但是当我通过Application Loader时,它会告诉我以下内容:

"ERROR ITMS-9000: This bundle is invalid. New apps and app updates submitted to the App Store must be built with public (GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software."

显然这与以前的错误相同,只是更详细一点。但系统规定它的轮廓,与我使用的完全相同。

希望那里有人可以伸出援助之手! :d

系统规格:

  • Mac OSX 10.9.3
  • Xcode 5.1.1(从Mac App Store下载)
  • 适用于iOS 7.1的iOS 7 SDK
  • Xamarin Studio 5.0
  • Application Loader 2.9.1

提前致谢!

1 个答案:

答案 0 :(得分:2)

在Xamarin Studio中打开您的项目,然后双击Info.plist。点击Use Asset Catalogs这两个部分:Universal Icons&通用发射图像。它应该创建两个新文件夹:

  1. 资源/ Images.xassets / AppIcons.appiconset
  2. 资源/ Images.xassets / LanuchImage.lanuchimage
  3. 转到AppIcons.appiconset文件夹并确保您具有以下文件名:

    • AppIcon57x57.png
    • AppIcon57x57@2x.png
    • AppIcon72x72@2x~.png
    • AppIcon72x72〜ipad.png

    如果您没有图标,请重命名图标,然后双击Content.json进行分配。