2013-06-06 37 views
1

我是goind現在提交我的第一個iOS應用程序,提交第一個iOS應用。我需要做什麼?

我刪除了所有的NSLog。但我想知道如果我必須刪除所有註釋://如果我不刪除/* */。性能會受到影響評論? (有很多評論)

和什麼一般我應該照顧?

我是否需要包含推送通知的證書?

我在哪裏設置我的應用程序的語言,我希望它是法語的,所以我已經在info.plist中設置了 本地化本地開發區域到法國,但是當播放視頻時我仍然有「完成」按鈕而不是法語中的「Terminé」!

謝謝大家,我會採取任何建議!

+0

沒有必要對問題的表情 –

+0

你並不需要刪除評論。它們不會影響應用程序或任何代碼的性能。你可以添加儘可能多的,你想要的。 – user1766888

+0

謝謝!有誰知道爲什麼我沒有得到法國的按鈕(也適用於複製/粘貼從文本菜單) – user2206906

回答

6

祝賀:

如下您可以設置的UIButton的標題。獲得Apple認可的應用程序可能是一件痛苦的事情,但是,經驗,一些拒絕和一些耐心只會讓你變得更好。

  1. //註釋不會影響已編譯應用程序的性能。你可以保留它們
  2. NSLogs並不會影響性能,但它們會寫在設備的本地日誌中。您可能想評論它們或僅保留有意義的內容:http://www.cimgf.com/2009/01/24/dropping-nslog-in-release-builds/
  3. 您的應用的內部語言由您定義。 Info.plist需要設置
  4. 確保您設置了所有圖標尺寸。他們輕鬆地數落如果缺少了什麼
  5. 請確保您有iPhone5的尺寸的屏幕截圖在iTunes Connect中
  6. 確保你在iTunes Connect中輸入描述和關鍵字是合適的
  7. 如果您使用的背景GPS或某種「特殊「或隱藏功能,他們會迫使你在你的應用描述中提及它。此外,如果您使用諸如背景GPS,VOIP,音頻等任何「花哨」的東西,請將您的info.plist設置爲「所需的背景模式」。
  8. 確保您的開發和分發證書的所有設置和有效
  9. 確保你正在做最後的構建與分發證書
  10. 推證留在你的服務器上,他們不會與你的應用程序上傳(您正在使用推呢?)
  11. 收到上傳後,預計審批一週(或沒有)
  12. 期待不合理,瘋狂的原因,他們拒絕的東西(它發生!)
  13. 如果他們拒絕,這是不是世界末日。您可以隨時更改/修復並重新發送
  14. 確保您的包標識符正確並與其他所有內容匹配(com.example.etc)
  15. 確保您的筆尖/故事板反映了最低設備版本的屏幕大小,再說明

在一般情況下,我會更關心的是項目和以上。祝你好運!

+0

絕對完美,非常感謝你 – user2206906

+0

當我沒有向IB聲明IBAction或方法時,警告怎麼辦? – user2206906

+0

它可以工作,但爲什麼不乾淨又好看?根據警告,你應該嘗試解決它們。例如內存泄漏...您應該使用Xcode附帶的工具來查看內存的運行情況。我假設你在需要的時候正確地釋放事物。 –

2

這是我的朋友與我分享的博客文章。 Check List應該能夠幫助您瞭解您必須做的事情。

您不需要刪除評論。

+0

好博客!感謝提示Will! – user2206906

-2

你不需要刪除NSLog。 你不需要刪除評論。表現不取決於評論。 如果你沒有使用推送通知,爲什麼你打擾推送通知證書? 有很好的教程在它所描述的應用程序提交

Ray wenderlich's blog

每一切。

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

:)非常感謝你 – user2206906

+2

刪除'NSLog'語句可能是一個好主意,有很多會減慢應用程序。當然,爲了調試目的,可以留下一些內容。 –

+0

@manujmv,請看看。 http://stackoverflow.com/questions/2025471/do-i-need-to-disable-nslog-before-release-application。刪除NSLog是件好事。它影響性能。 –

相關問題