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

时间:2013-06-06 08:35:26

标签: iphone ios ios6 app-store

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

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

我一般应该照顾什么?

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

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

感谢所有人,我会接受任何建议!

4 个答案:

答案 0 :(得分: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. 确保您的笔尖/故事板反映出您所说的最小设备版本的屏幕尺寸
  16. 一般来说,我会更关注上面的 4 5 项目。祝你好运!

答案 1 :(得分:2)

这是我的朋友与我分享的博文。 Check List应该能够帮助您了解您必须做的事情。

您无需删除评论。

答案 2 :(得分:0)

您可以使用Xcode或Application Loader提交您的应用。 Application Loader是一个小型Cocoa应用程序,您将用它将二进制文件传送给Apple。

我建议您关注苹果文档,Adding New Apps,您可以在那里找到更多链接。

这是不错的tutorial of Ray wenderlich

答案 3 :(得分:-2)

您无需删除NSLog。 你不需要删除评论。表现不取决于评论。 如果你没有使用推送通知,为什么你要为推送通知的证书烦恼? 有很好的应用程序提交教程

Ray wenderlich's blog

每个及其中描述的所有内容。

您可以按如下方式设置uibutton的标题:

[btn setTitle: NSLocalizedString(@"done", "") forState: UIControlStateNormal];