Closed18
もくまっち開発 Week 10(とうとう10週目!)
これまで
TODO
- アプリの最新化
- 詳細ページで同じシーシャやさんを1つにまとめるの設計
- Google Play ストアの公開手順調査
- アプリの最新化
iOS アプリの最新化
手順
- FlutterFlow から最新のコードをダウンロードする
-
https://github.com/protoout/mochmatch のコードを上書きする
-
ios
ディレクトリ配下のコードは上書きしない
-
-
{Flutter}プロジェクト/pubspec.yaml
のversion
を更新する
- version: 1.0.0+1
+ version: 1.0.0+2
-
{Flutter}プロジェクト
でflutter build ios
を実行する -
{Flutter}プロジェクト/ios/Runner.xcodeproj
で差分が発生するので既存に合わせる-
DEVELOPMENT_TEAM
などが消えるので復活させる
-
- Xcode でプロジェクトディレクトリを開く
-
Project > Archive
でアプリをビルド-
-
Archives
に表示されれば OK
-
-
-
Distribute App
を選ぶ - App Store Connect にアップされるので、テスターの設定と審査申請する
- テストフライトアプリで更新すると新しいバージョンのアプリが使えるようになる
エラーが出た。悲しみ。
could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig' in search paths
ググったらパスが間違ってる系の記事が多い
pod install
してないからでした。
エラーメッセージ
could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig' in search paths
概要
-
xconfig
ファイルが見つからない
原因
- 最新コードで上書きした際に前に
pod install
してダウンロードしたファイルが消えた
対応
-
{Flutterプロジェクト}/ios
ディレクトリでpod install
を実施
TODO
- アプリの最新化
- 詳細ページで同じシーシャやさんを1つにまとめるの設計
- Google Play ストアの公開手順調査
コレクション設計メモ
この粒度でコレクションを変更するのが良い
ユーザー毎の評価一覧、写真一覧を見たい場合は Firestoreだと重複したデータを持つ必要があるので、不整合が起きるリスクがある
RDB に切り替えた方が安心(高いけど)
店舗のサブコレクションとして、評価の配列、写真の配列を持つイメージ
Shops コレクション
概要
お店の情報が入っているテーブル
コレクションID
shops
スキーマ
日本語名 | 英語 | 型 | 備考 |
---|---|---|---|
タイムスタンプ | timestamp | timestamp | |
店名 | name | string | |
場所 | location | geopoint | |
twitterUrl | string | 管理者が手入力する | |
instagramUrl | string | 管理者が手入力する | |
Webサイト | webSiteUrl | string | 管理者が手入力する |
閉店フラグ | isClosed | boolean | 管理者が手入力する |
レビュー | reviews | Collection | 中身は Reviews コレクション |
写真 | pictures | Collection | 中身は Pictures コレクション |
Reviews コレクション
概要
お店のレビュー情報が入っているテーブル
コレクションID
reviews
スキーマ
日本語名 | 英語 | 型 | 備考 |
---|---|---|---|
曜日 | dayOfWeek | number | 選択式 |
時間帯 | timeframe | number | 選択式 |
椅子の座り心地 | softnessOfChair | number | 選択式 |
店員さん(注文時以外) | friendlinessOfStaffs | number | 選択式 |
話し声 | noisiness | number | 選択式 |
BGM | bgm | number | 選択式 |
明るさ | brightness | number | 選択式 |
投稿者 | user | reference | Users コレクションのパス |
Pictures コレクション
概要
お店の写真が入っているテーブル
コレクションID
pictures
スキーマ
日本語名 | 英語 | 型 | 備考 |
---|---|---|---|
URL | url | string | |
投稿者 | user | reference | Users コレクションのパス |
- アプリの最新化
- 詳細ページで同じシーシャやさんを1つにまとめるの設計
- Google Play ストアの公開手順調査
- アプリ最新化 2
アプリ最新化完了
今回は 30 分くらいでできた
- アプリの最新化
- 詳細ページで同じシーシャやさんを1つにまとめるの設計
- Google Play ストアの公開手順調査
- アプリ最新化 2
- Google Play ストアの公開手順調査
記事はいっぱいあるのでやってみる
- アプリの最新化
- 詳細ページで同じシーシャやさんを1つにまとめるの設計
- Google Play ストアの公開手順調査
- アプリ最新化 2
今週もお疲れ様でした!
このスクラップは2024/02/17にクローズされました