我一直在查看 iPhone 应用程序提交清单的各种帖子,以准备提交给 Apple,但它们要么不够彻底,要么我遗漏了一些东西(或没有找到正确的清单)。
例如 UIRequiredDeviceCapabilities 似乎很重要,但它并没有在任何地方被提及。这种事情是不是太明显了?我还应该知道哪些其他明显的事情?
谢谢。
我一直在查看 iPhone 应用程序提交清单的各种帖子,以准备提交给 Apple,但它们要么不够彻底,要么我遗漏了一些东西(或没有找到正确的清单)。
例如 UIRequiredDeviceCapabilities 似乎很重要,但它并没有在任何地方被提及。这种事情是不是太明显了?我还应该知道哪些其他明显的事情?
谢谢。
我认为这是因为它似乎更像是设计或开发过程的一部分,决定了需要什么——在提交时你应该把所有的东西都敲出来,设置这些值更像是测试的一部分,而不是最终部署。
在这里回答我自己的问题:
“这里有一些重要的键,您可能希望专门为 iOS 添加到应用程序的 Info.plist 文件中:”(根据 iOS 编程指南)。但据我所知,只有 CFBundleIconFiles 和 UIRequiredDeviceCapabilities 是真正需要的(除非你没有所需的能力,在这种情况下我猜想把它排除在外)。
CFBundleIconFiles
*
UIStatusBarStyle
*
UIInterfaceOrientation
*
UIRequiredDeviceCapabilities
*
UIRequiresPersistentWiFi
我认为其中一些本质上更具条件性,这意味着很多时候人们不需要使用该特定密钥,除非他们想根据用户拥有的设备限制对其应用程序的访问。
这是我过去经常经过的:http: //developer.apple.com/news/ios/appstoretips/
但老实说,最重要的是: