提交第一个iOS应用.我需要做什么?

use*_*906 1 iphone app-store ios ios6

我现在正在提交我的第一个iOS应用程序,

我删除了所有.NSLog但我想知道我是否必须删除所有评论://a./* */如果我不删除评论,性能会受到影响吗?(有很多评论)

我一般应该照顾什么?

我是否需要包含推送通知证书?

我在哪里设置我的应用程序的语言,我希望它是法语,所以我已经将info.plist本地化本地开发区域设置为法国,但是在播放视频而不是"Terminé"时我仍然有"完成"按钮用法语!

谢谢大家,我会接受任何建议!

Joh*_*Doe 6

恭喜.获得Apple批准的应用程序可能是一件痛苦的事情,但是,经验,一些拒绝和一些耐心只会让你变得更好.

  1. //注释不会影响已编译应用程序的性能.你可以保留它们
  2. NSLogs并没有真正损害性能,但是它们会在设备的本地日志上写入.您可能想要评论它们或仅保留有意义的信息:http://www.cimgf.com/2009/01/24/dropping-nslog-in-release-builds/
  3. 您的应用程序的内部语言由您定义.需要设置Info.plist
  4. 确保设置了所有图标尺寸.如果缺少某些东西,他们很容易责备
  5. 确保在iTunes Connect上有iPhone5大小的屏幕截图
  6. 确保您在iTunes Connect中输入的说明和关键字是合适的
  7. 如果您使用背景GPS或某种"特殊"或隐藏功能,它们会强制您在应用说明中提及它.另外,如果您正在使用任何"花哨"的东西,例如背景GPS,VOIP,音频等,请使用"所需的背景模式"正确设置info.plist.
  8. 确保您的开发和分发证书都已设置且有效
  9. 确保使用您的分发证书进行最终构建
  10. 推送证书留在您的服务器中,它们不会随您的应用程序一起上传(您是否正在使用推送?)
  11. 收到上传后,预计需要一周的时间进行审批(或不批准)
  12. 期待他们拒绝某些事情的不合理和疯狂的原因(它发生!)
  13. 如果他们拒绝,那就不是世界末日.您可以随时更改/修复并再次发送
  14. 确保您的包标识符正确并与其他所有内容匹配(com.example.etc)
  15. 确保您的笔尖/故事板反映了您所说的最小设备版本的屏幕大小

总的来说,我会更关注上面的第4和第5项.祝好运!