【问题标题】:Cannot Submit App to the App Store: Info.plist does not exist无法向 App Store 提交 App:Info.plist 不存在
【发布时间】:2015-02-27 08:22:49
【问题描述】:

我使用 Cordova 创建了一个 iOS 应用程序。我可以在 iOS 模拟器上成功测试我的应用程序,也可以导出应用程序。但是,当我尝试“提交”应用程序时,我收到错误消息“归档提交因以下问题而失败:无法验证您的应用程序。包不包含 Info.plist”。 但是,我的应用确实包含 Appname-Info.plist。任何对此问题的见解和修复将不胜感激!

【问题讨论】:

  • 通常,info.plist 被命名为 AppName-Info.plist ——这可能会有所帮助(确保将其大写与项目文件的名称相同)?
  • 您好杰弗里,感谢您的意见。抱歉,我的应用确实包含 -Info.plist。任何其他想法将不胜感激(应用名称大写)。

标签: ios cordova testflight


【解决方案1】:

您不仅必须拥有一个,而且您的项目文件也必须指向它。尝试在 Xcode 中打开项目文件,选择目标,然后选择“构建设置”选项卡。从那里,查找名为“Packaging”的部分和名为“Info.plist File”的键。在那里,您应该看到项目中 plist 文件的相对路径。确保它是专门为 Release 配置文件设置的,尽管它可能对所有配置文件都相同,除非你正在做一些特别的事情。

我没有使用过 Cordova,所以我不确定它是否会搞砸,但这是我最好的猜测,为什么当你确定它存在时你会收到关于丢失文件的错误在包装中。

【讨论】:

  • 感谢您的评论。在“Info.plist File”键中,指定的相对路径与“Release”配置文件的路径相同。路径是“AppNameFolder/AppName-Info.plist”,其中 AppNameFolder 在 .../platforms/ios 内。任何其他想法将不胜感激!
  • 不幸的是,这是我最好的猜测。我四处搜索,看到其他一些人提到了类似的问题。这里的任何解决方案有帮助吗? stackoverflow.com/questions/26630970/… 另外,我假设您在发生这种情况时正在通过 XCode 进行“App Store”提交 - 对吧?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 2016-01-07
  • 1970-01-01
相关资源
最近更新 更多