SwiftUI Starter Kit|StoreKit2 / CloudKit / CoreML / AdMob 実装テンプレート
상품 설명
SwiftUI Starter Kit(商用利用OK・テンプレート組み込み自由)
iOS アプリ開発で “毎回必要になる” 主要機能を 1つのプロジェクトで学べて、すぐ使える SwiftUI テンプレートです。
SwiftUI × StoreKit2 × CloudKit × CoreML × AdMob をまとめた「実務レベルの構成」をそのまま使える形で提供します。
⸻
含まれる機能(全部動作確認済み)
① バナー広告(AdMob)
• テスト広告表示済み
• 自前の App ID / Unit ID に差し替えるだけ
② CloudKit データ保存
• CRUD(追加 / 一覧 / 削除 / 全削除)
• スキーマ自動作成
• iCloud 同期の基本パターンが全部わかる
③ CoreML 画像分類
• iOS17+ の Vision 組み込みモデル
• 実機で動作(分類ラベル+確率表示)
④ StoreKit2(サブスク)
• .storekit を使ったローカルテストを標準実装(確実に動く)
• 購入 / 復元 / 状態管理(isSubscribed)
• App Store Connect 側の設定手順も README に収録
⑤ SwiftUI 基本構造
• TabView
• NavigationStack
• Manager(ロジック)分離構造
⸻
プロジェクト構成
SwiftUIStarterKit/
├─ Views/
├─ Managers/
├─ Components/
├─ Resources/
├─ AppDelegate.swift
├─ SwiftUIStarterKitApp.swift
├─ SwiftUIStarterKitApp.entitlements
└─ StoreKitConfig.storekit
⭐ Components/
再利用できる UI/機能パーツをまとめています。
現状は AdBannerView のみですが、そのまま他画面へ転用可能です。
⸻
🟦 サブスク(.storekit)テストについて
StoreKit2 は Apple 側の契約・反映タイミングに依存し、
• Product.products が 0 件になる
• Sandbox / TestFlightで取得できない
といったケースが存在します。
そのため本テンプレートでは:
確実に動作する .storekit を標準のテスト方法として採用しています
README に詳しい手順と解説を記載しています。
※ App Store Connect を使うテストも可能ですが、上級者向けです。
⸻
🎯 こんな人におすすめ
• SwiftUI の “実務でよく使う構成” を学びたい
• StoreKit2 / CloudKit / AdMob を 一つのプロジェクトで理解したい
• アプリ量産のベースプロジェクトがほしい
• 案件に使えるテンプレを探している
• App Store リリースを前提に開発したい
⸻
⚙ 開発環境(動作確認)
• Xcode 最新版
• iOS 17 以降(推奨)
• 実機 iPhone(CloudKit / CoreML で必須)
• Apple Developer アカウント(CloudKit / AdMob / 本番サブスクに必要)
⸻
📄 ライセンス・利用範囲
• 商用利用 OK
• アプリ組み込み OK
• 改変・編集 OK
• 🚫 テンプレートそのものの 再配布・再販売は禁止
※ トラブル・損害については責任を負いかねます。
⸻
🙌 サポート
README に沿って実装していただければ、そのまま動作します。
CloudKit / StoreKit2 / AdMob のつまづきポイントは README に詳細を記載しています。
追加質問があれば BOOTH メッセージからご相談ください。
⸻
🔚 まとめ
SwiftUI・StoreKit2・CloudKit・CoreML・AdMob を
最短で理解・流用できるテンプレートです。
• 個人開発の量産
• ココナラ案件のベース
• App Store リリース
• 技術学習
すべてに使える “万能スターターキット” となっています。
ぜひ開発の加速にご活用ください!
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기