アーカイブの前にRealmデータベースをクリアしてiTunes Connectに送信するにはどうすればよいですか?私は、デバッグ環境でテストするためにデータベースに新しいオブジェクトを作成するアプリケーションを作ったが、配布用にApple iTunesに送信するときに削除したいと思う。リリース用のビルド前にRealmデータベースをクリーンアップ
1
A
答えて
1
アプリがデバッグモードであるかどうかを知らせるためにコンパイラフラグを追加し、フラグが定義されている場合にのみそれらのテストオブジェクトを追加する必要があります。すなわちBuild Settings > Other Swift Flags > Debug
で-DDEBUG
を追加し、やる
#if DEBUG
// Add test objects
#endif
データベースが保存されている
0
?既定のRealm Configuration
オブジェクトのfileURL
プロパティを変更していない場合、デフォルトでは、デバイスのアプリケーションの 'Documents'ディレクトリに保存されます。でない場合は、アプリケーションのバンドルに含まれています App Store用にパッケージ化されています。アプリケーションが新しいデバイスにデプロイされると、新しい空のレルムデータベースファイルが作成されます。
ステファン氏によると、#if DEBUG
マクロを使用すると、アプリケーションの作業中にテストデータを生成している可能性のあるコードを明示的に分離することができます。
Realmファイルがアプリケーションバンドルに含まれるのは、アプリケーションにリソースとして明示的に埋め込んだ場合だけです(他のアセットと同じように)。
関連する問題
- 1. 公開用Realmデータベース?
- 2. XCodeでビルドする前にターゲットを自動的にクリーンアップ
- 3. Icingaデータベースのクリーンアップ
- 4. realm mobile platform - realmをデータベースとして使用できますか?
- 5. RealmデータベースにMKPolygonを保存
- 6. Eclipseスカウト - データベースのクリーンアップ
- 7. 終了前にnode.jsをクリーンアップ
- 8. Realmを使用したNosqlデータベース構造
- 9. TFSでのビルド/リリース2017
- 10. シェフ:古いビルドをクリーンアップする方法
- 11. netbeans IDE、テスト、デバッグテストでのC++プロジェクトのビルド/クリーンアップとビルドの違い
- 12. Team Foundation Server 2017ビルドとリリース
- 13. Android Realmデータベース削除ビルダー
- 14. QCoreApplicationを閉じる前にクリーンアップ
- 15. Visual Studio 2010のVC++:デバッグヒープを使用したビルドのリリース
- 16. SQLiteデータベースを即座にRealmデータベースに変換する方法
- 17. Android NDKのデバッグとリリースのビルド
- 18. Realmデータベースのアイテムを使用してRecyclerViewがクラッシュする
- 19. デバッグビルドでライブラリを管理/使用するとビルドをリリースする
- 20. 製品リリースのデータベース管理
- 21. Java 8機能でRealmデータベースを使用する方法
- 22. 複数のビルドを1つのリリースにまとめる
- 23. Eclipse Mavenビルド・エラー無効なターゲット・リリース
- 24. リリース前にiPhoneアプリを更新する
- 25. 依存関係を持つJava Mavenのクリーンアップとビルド
- 26. xamarinでrealmデータベースのサイズを取得するには?
- 27. realm iOSとrealmの互換性Xamarin iOS && realm Javaとrealm Xamarin Android
- 28. ビルドからTFSを使用してステージングに失敗するリリース管理
- 29. 起動前にRealmベースのデータベースをサーバーに接続する必要はありますか?
- 30. ビルド前にコードを挿入