0

我一直在查看 iPhone 应用程序提交清单的各种帖子,以准备提交给 Apple,但它们要么不够彻底,要么我遗漏了一些东西(或没有找到正确的清单)。

例如 UIRequiredDeviceCapabilities 似乎很重要,但它并没有在任何地方被提及。这种事情是不是太明显了?我还应该知道哪些其他明显的事情?

谢谢。

4

3 回答 3

1

我认为这是因为它似乎更像是设计或开发过程的一部分,决定了需要什么——在提交时你应该把所有的东西都敲出来,设置这些值更像是测试的一部分,而不是最终部署。

于 2010-12-15T21:55:15.340 回答
0

在这里回答我自己的问题:

“这里有一些重要的键,您可能希望专门为 iOS 添加到应用程序的 Info.plist 文件中:”(根据 iOS 编程指南)。但据我所知,只有 CFBundleIconFiles 和 UIRequiredDeviceCapabilities 是真正需要的(除非你没有所需的能力,在这种情况下我猜想把它排除在外)。

  CFBundleIconFiles
*

  UIStatusBarStyle
*

  UIInterfaceOrientation
*

  UIRequiredDeviceCapabilities
*

  UIRequiresPersistentWiFi
于 2010-12-16T01:29:07.750 回答
0

我认为其中一些本质上更具条件性,这意味着很多时候人们不需要使用该特定密钥,除非他们想根据用户拥有的设备限制对其应用程序的访问。

这是我过去经常经过的:http: //developer.apple.com/news/ios/appstoretips/

但老实说,最重要的是:

  1. 确保填写所有应用程序元数据,并且您没有在应用程序的任何位置使用任何商标/受版权保护的项目
  2. 确保您检查了您的应用程序是否存在内存泄漏并修复了崩溃的错误
  3. 不要在关键字中使用其他应用名称
  4. 确保您有网络问题的错误消息(或任何其他可能使按钮看起来像它什么都不做并且会让用户感到困惑的东西)
于 2010-12-15T21:19:31.867 回答