アンXCodeの3.XアプリケーションはのInfo.plistにこのエントリを有する:awakeFromNibでCFBundleGetVersionNumberは0を返しますか? 10.6.8上で実行されている
<key>CFBundleVersion</key>
<string>2035</string>
()クイックチェックが行われる。
CFBundleRef br = CFBundleGetMainBundle();
if (br)
{
uint32_t v32 = CFBundleGetVersionNumber(br);
}
基準は、非あります0ですが、バージョン番号は常に0です。
「情報を見る」で期待される数字が表示されます。
なぜでしょうか?どうもありがとう。
ありがとう:
次のようなものを使用することができます。私はこれに興味がある他の人のために、私はこれで解決しました: 'CFStringRef versStr =(CFStringRef)CFBundleGetValueForInfoDictionaryKey(CFBundleGetMainBundle()、kCFBundleVersionKey); \t \t \t const char * vers = CFStringGetCStringPtr(versStr、kCFStringEncodingMacRoman); ' –