動的ライブラリのバージョンを取得したいのですができません。
[[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"];
これを使えばバージョンを取得できるとのことでしたので試したのですが、実際には戻り値はnilとなってしまいます。
試したこととしては、下記を確認しています。
Cocoa AppのプロジェクトをXCodeで作ると自動的にinfo.plistが生成されます。
しかし動的ライブラリのプロジェクトを作るとinfo.plistが生成されないため、Cocoa AppからコピーしたりBundleから作ったものを代用したりしています。
そしてCocoa Appの場合は上記のコードでバージョンを取得できましたが、動的ライブラリの場合はできていません。
これはCocoa Appと動的ライブラリの違いが問題なのでしょうか? それとも自動生成されたinfo.plistと別プロジェクトからコピーしたinfo.plistの差なのでしょうか?
原因と解決法がわかりましたら、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/28 12:11