NSBundle は私のアプリの古い名前を出力します: "/var/mobile/Applications/0E1638D2-5B9C-4A1F-8ED2-5F8ADF55D3F6/distributedLCA.app" しかし、プロジェクトの名前を変更しましたが、それでも古い .app 名が出力されます。これを修正する方法はありますか?
私のコード:
[[NSBundle mainBundle] resourcePath]
長いグーグル検索の後、私は自分の問題を修正するこのコードに出くわしました。.appに書き込む代わりに、デバイスのドキュメントに書き込みます。
NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docStorePath = [searchPaths objectAtIndex:0];
NSString *filePath = [docStorePath stringByAppendingPathComponent:@"/YOUR_FILE.txt"];``
ビルド設定で製品名を変更していない可能性があります。Project Explorer ビューで、プロジェクトをクリックします。次に、エディター ビューの上部にある [Build Settings] タブをクリックします。左側のエディター ビューで製品が選択されていることを確認します。製品名が表示されるまで下にスクロールし、製品の名前を変更します。クリーン&リビルド。