1

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

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

我一般应该注意什么?

我需要包含推送通知的证书吗?

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

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

4

4 回答 4

6

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

  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项。祝你好运!

于 2013-06-06T08:50:20.357 回答
2

这是我的朋友与我分享的博客文章。检查清单应该能够帮助您了解您必须做什么。

您不需要删除评论。

于 2013-06-06T08:38:26.893 回答
0

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

我建议你关注苹果文档,添加新应用,你可以在那里找到更多链接。

这是Ray wenderlich 的精彩教程

于 2013-06-06T08:55:57.433 回答
-2

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

雷文德利希的博客

其中描述的每一件事。

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

[btn setTitle: NSLocalizedString(@"done", "") forState: UIControlStateNormal];
于 2013-06-06T08:48:26.270 回答