2012-07-25 23 views
0

這不是重複的。引用的duplicate問題具體詢問如何顯示ios應用程序版本號無目標代碼

「在objective-C中有沒有找到我的應用程序的版本的方法?」

而當前問題詢問如何在不編寫任何代碼的情況下找到它。

可能重複:
How can my iphone app detect its own version number?

我寫的iOS應用,並希望我的試用用戶能夠告訴我,他們正在使用的版本。

我知道,你可以通過編程在這兩個職位顯示您的應用程序的安裝版本的用戶: How can I check the bundle version of our application programmatically?How to display the current project version of my App to the user?

但我以編程方式做到這一點?如何在不使用Objective-C代碼的情況下顯示ios應用程序版本號?在Android上,該版本在管理應用程序下自動可用。

+0

此鏈接是否有幫助? http://www.iphonedevsdk.com/forum/iphone-sdk-development/17740-how-to-get-the-app-version-number.html – 2012-07-25 15:06:55

+0

還有什麼問題http://stackoverflow.com/a/ 2657500/1417974 – 2012-07-25 15:07:30

+0

@Hans Z好了,問我是否只有在程序上可用(通過我編寫額外的代碼,以便用戶可以看到它) – jermel 2012-07-25 15:10:48

回答

1

以下代碼將爲您提供您在plist中定義的版本。你可以用它來填充UILabel。

NSString *appVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey];

你可以使用這些信息來填充設置捆綁,這樣它會在手機上的主要settings.app露面。

1

沒有內置的支持來顯示用戶捆綁版本。您應該使用您發現的鏈接自行獲取並顯示值。

如果這是查找已經分發的應用程序的版本號的問題,可以閱讀plist,但不使用內置支持。你可能想看看iFile(如果越獄)或iExplorer,如果不越獄。這些允許您查看ios設備文件系統並直接讀取文件。 (iExplorer限於你可以讀取的文件,但你可以閱讀信息plists)

+0

爲什麼不簡單地使用iTunes? – Till 2012-07-25 15:39:07

相關問題