スポンサーリンク
Development奮闘記

iPhoneアプリとWooCommerceの連携ができるアプリを開発する

実装する機能WooCommerceの商品情報を取得(fetchProducts())購入後にWooCommerceに注文情報を送信(createOrder())在庫情報をWooCommerceに反映(updateStock())商品リストをSwiftUIで表示し、購入ボタンを押すとApple Pay決済が実行Apple Payの氏名・住所・連絡先を取得し、注文データに含めて送信transaction_id を取得し、WooCommerce の orders API に送信✅ WooCommerceから商品情報を取得(fetchProducts())✅ 購入後にWooCommerceに注文情報を...
Apple Pay

iPhoneアプリで顧客が購入した情報を知るための方法

例えば、アプリで「Apple Payで支払う」ボタンを押すと、配送先住所や請求先住所が開発者に提供される。この情報を使って、お客さんに商品を購入してもらった後に、商品を配送するための方法を調査します。アプリケーションを作ったあと、どのように配送先を知るのか確認していきます。
Apple Xcode

Thread 1: signal SIGTERM A software termination signal terminated the process.

原因Xcodeでコードをsimulatorで動かして、そのままcloseアイコンを押すと発生するよう。これは、Xcodeがついているのにsimulatorを無理矢理閉じようとしているからのようです。
スポンサーリンク
未分類

‘onChange(of:perform:)’ was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.

エラー内容'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.原因onChange(of:perform:) は iOS 17 で非推奨 になり、新しい onChange の構文を使う必要があります。対策.onChange(of: appOpen.appOpenAdLoaded) { oldValue, newValue in Task { await refreshPurchasedProducts() if...
Google AdMob

AdMob で iOS アプリを構築する

XcodeでSwiftUIを使ってアプリケーションを実装する方法を紹介します。
Apple Xcode

Xcodeエラー:’GADFullScreenContentDelegate’ has been renamed to ‘FullScreenContentDelegate’

このエラーは、Google Mobile Ads SDK のアップデートによりGADFullScreenContentDelegateがFullScreenContentDelegateにリネームされたため発生しています。GADFullScreenContentDelegateエラーの解決策コード内でGADFullScreenContentDelegateをFullScreenContentDelegateに置き換える必要があります。修正方法コードを修正以下のように書き換えてください。修正前:swiftコピーする編集するclass ViewController: UIViewControlle...
未分類

Xcodeエラー:GoogleMobileAds.framework の Info.plist が見つからない

このエラーの原因は、GoogleMobileAds.framework の Info.plist が見つからない ためにアプリのインストールが失敗していることです。エラーメッセージの "No such file or directory" という部分がその証拠です。
Apple Xcode

App installation failed: “アプリ”をインストールできません

Xcodeで以下のエラーが出てデバッグできません。理由を教えてください。App installation failed: “アプリ”をインストールできません
Apple Xcode

エラー対応:起動時:Capture of ‘self’ with non-sendable type ‘WPPosts’ in a `@Sendable` closure

このエラーは、@Sendable なクロージャ内で self をキャプチャしているが、self が Sendable に準拠していないために発生します。Swift Concurrency では、並行処理(特に Task {} や async クロージャ)内で Sendable でない型を扱うと、データ競合のリスクがあるためエラーになります。
Appleインフォメーション

MacBook Pro macOS Sequoia 15.3.1のアップデート

MacBook Pro macOS Sequoia 15.3.1のアップデートを紹介。macOS Sequoiaでは、Macでの生産性や創造性の向上に役立つ新機能が導入されます。最新の連係機能であるiPhoneミラーリングを使用すると、Mac上でiPhoneにアクセスできます。ウインドウをタイル表示して理想的なワークスペースを作成するのも簡単です。プレゼンテーション中に発表者プレビューを使用して、共有しようとしているものを事前に確認することもできます。Safariが大幅にアップデートされ、“気をそらすものコントロール”が追加され、Web閲覧中の作業が効率化されます。macOS Sequoiaでは、“メッセージ”にテキストエフェクトおよび絵文字のTapback、“計算機”に計算メモ、“マップ”にハイキングの計画機能なども追加されています。
Apple Xcode

[Xcode]実機のiPhoneに自作アプリをビルドして評価する方法!

XcodeのSwiftプログラミングで自作したiPhoneアプリを実機にインストールしてデバッグ、ビルド、シミュレーション(評価)する方法をまとめています。5ステップを実施することで、実機のiPhone環境で評価ができるようになります。チームの設定、MacとiPhoneをライトニングケーブルで接続、ビルド先を自分のiPhoneに設定、XcodeのRunボタンを押してビルド、実機の中にインストール完了。これでXcodeシミュレータから本番環境での評価ができるようになります。
Apple Pay

[Apple Pay]レシート、サブスクリプションの評価・テストを実施する方法まとめ

Apple開発者アカウントが取得できると、Apple Payの支払い機能とレシート機能を評価できるようになります。また、サブスクリプションも評価できるようになります。Xcodeを設定してアプリにApple Payを実装するには、3つのステップを完了します。マーチャント識別子を作成します。支払い処理証明書を作成します。XcodeでApple Payを有効にします。
Apple Xcode

[Xcode]Appleデベロッパアカウントに登録する

iPhoneアプリを開発して、リリースするためには、Appleのデベロッパアカウントを取得して、審査後にリリースすることができます。Apple製品を使う数多くの人たちを幸せにするための方法を身につけましょう。
Apple Pay

[Apple Pay]ガイダンス

Apple Payは、iPhone、iPad、Mac、Apple Watch、およびウェブサイトで実行されているアプリで、物理的な商品やサービス、寄付やサブスクリプションの支払いを行うための安全で簡単な方法です。アプリに課金の機能を持たすことにより、さまざまな場面でユーザから収益を得ることができるようになります。
Development奮闘記

Swift Student Challenge

Appleは、次世代の学生デベロッパ、クリエイター、起業家をサポートし、コーディングへの情熱を応援しています。 Swift Student Challengeでは、これまでに何千人もの学生がアプリプレイグラウンドでクリエイティビティやプログラミングの能力を発揮し、今後のキャリアに役立つ実用的なスキルを得る機会を提供してきました。
Google AdMob

[Google AdMbob]Mobile Ads SDK のサポート終了に伴うVer移行の方法

Google Mobile Ads SDK の各バージョンのサポート終了予定について、現在この SDK を利用している AdMob ユーザーの皆様に今後の見通しをお伝えするため、Android 版と iOS 版の双方で Google Mobile Ads SDK のサポート終了スケジュールを用意されています。最新のiOSのバージョンの対応をすることで、Verが変わったことで広告収入が得られないことがないようにしましょう。
Google AdMob

[Google AdMob]iPhoneアプリで収益を得る方法 【SwiftUI interstitial(インタースティシャル)広告編】

インタースティシャル広告は、ユーザーが閉じるまでアプリのインターフェース上に全画面表示される広告です。通常は、次のアクティビティに移行する前やゲームレベルをクリアした後の合間など、アプリの操作中に画面が切り替わるタイミングで表示されます。アプリにインタースティシャル広告が表示されると、ユーザーは広告をタップしてリンク先 URL に移動するか、広告を閉じてアプリに戻るかを選択することになります。
Google AdMob

[Google AdMob]iPhoneアプリで収益を得る方法【SwiftUI リワード広告編】

XcodeでGoogle AdMobのSwiftUI リワード広告を表示させる方法を紹介します。iPhoneアプリで成果を出した時、広告を見ることで景品(リワード)を利用ユーザに提供することができるアプリを作れるようにしましょう。iPhoneアプリのアイテムなどの成果をもらえるであれば、必ずみてくれる広告になるため広告収入が期待できます。
Google AdMob

[Google AdMob]iPhoneアプリで収益を得る方法【SwiftUI リワードインタースティシャル広告】

iPhoneアプリのGoogle AdMobの広告のなかに、リワードインタースティシャルという新しい広告が登場しました。表示タイミングをインタースティシャルと同じように画面を遷移したときに表示し、リワードの時のように、視聴者に広告を見るかどうか判断をさせて、継続して動画を見ればリワードがもらえるという広告です。iPhoneアプリで実施する方法について学び、より収益化できるアプリケーションを目指しましょう。
Google AdMob

[Google AdMob]Apple iOS SwiftUIのサブスクリプション購入後にAdMobの広告を表示させないようにする。

AppleのStoreKit2でのサブスクリプション機能を購入してもらった際に、Google AdMobで表示された広告を表示させないようにする方法をまとめています。サブスクリプションの有効期限が切れると再度広告を表示させるようにする。このように、課金をしてくれた人からも、課金をしてくれない人からも収益を得ることができるようになります。
Apple Pay

[Apple Pay]SwiftUI PassKit Apple内通貨(コイン)を実装する

アプリを使ってもらうようにするためにも、アプリ内外で使えることができるコイン機能を作りたいんだ。ゲームをするとコインを得たり、広告を見るとコインを入手できて、そのコインを使ってショッピングカートの割引やサービスとの交換ができる。
Google AdMob

[Google AdMob]iPhoneアプリで広告収益を得る方法

Google AdMobは、Apple製品のプラットフォームのiPhoneアプリ(App)でユーザーが体験できる広告を導入できるようになります。Xcodeのswiftuiを使ったiPhoneアプリへのGoogle AdMob広告導入のやり方・ドキュメントを紹介します。アプリ起動広告、バナー広告、リワード広告、インタースティシャル広告、リワードインタースティシャル広告のSwiftUI iOS16以上の導入方法を詳しく紹介します。
Google AdMob

[Google AdMob]iPhoneアプリで収益を得る方法【AdMob バナー(banner)広告編】

XcodeのSwift UIでGoogle AdMobのバナー(banner)広告を表示させるための方法をまとめています。AdMobのバナー広告は、アプリケーションのページに3つのサイズのいずれかのバナー広告を貼り付けることで収益化を図ることが出来ます。バナー広告で表示される広告の内容はAdMobにて自動で選定されるため、好きな広告を表示することはできません。ユーザがタップする度に収益を得られるiPhoneアプリケーションを作ることができるようになります。
Apple Xcode

[Xcode]SwiftUIのプロジェクトを立ち上げる。

Xcodeの立ち上げから、iPhoneアプリの開発準備に向けて行ったことを備忘録として残しています。iPhoneアプリケーションを作っていくときに必要となった技術などは個別に記載していきますので、気になるものがあれば参照してみて下さい。
Apple Pay

[Apple Pay]Meet StoreKit 2【SwiftUI iOS 課金】

StoreKit2は、iOS16以上の全てのAppleプラットフォームのAppでユーザーがデジタル商品やサービスをシンプルかつ安全な方法で購入できるようになります。WWDC2021ではswiftuiを使ったiPhoneアプリのStoreKitとは、Apple Pay、StoreKit2のapiの使い方・ドキュメントを紹介します。App Store Connectで設定した課金情報やサブスクリプション情報を設定する方法をまとめています。
Apple Pay

[Apple Pay]SwiftUI Storekit2を使ったApple Store課金・購入・有料アプリ開発の具体的手段

StoreKit2は、iOS14以上の全てのAppleプラットフォームのAppでユーザーがデジタル商品やサービスをシンプルかつ安全な方法でApple Payを使った購入ができるようになります。WWDC2021でのswiftuiを使ったiPhoneアプリのStoreKit2を使って、有料・課金・購入ができるiOSアプリコードを自分のアプリケーション入れる方法を紹介します。
SwiftUI

[SwiftUI]Apple iOS Appで地図アプリを利用する。【MAPKit】

MapKitを使用して、地図と位置情報でアプリに場所の感覚を与えます。MapKitフレームワークを使用して、次のことができます。マップをアプリのウィンドウとビューに直接埋め込みます。関心のあるポイントを呼び出すために、注釈とオーバーレイをマップに追加します。ユーザーが目的地や興味のある場所を簡単に検索できるように、テキスト補完を提供します。アプリが交通機関のルートを提供している場合は、マップでルートを利用できるようにすることができます。マップを使用して、アプリで提供する道順を補足することもできます。たとえば、アプリが地下鉄の移動経路のみを提供している場合、マップを使用して地下鉄の駅との間の徒歩の経路を提供できます。
SwiftUI

[SwiftUI]Apple iOS Appでカメラアプリを利用する。【AVFoundation】

Apple iOS Appでカメラアプリを利用する方法として、AVFoundationを使えるようになりましょう。1.AVCaptureSessionの設定 2.AVCaptureDeviceクラスを用いたデバイスの設定 3.入力・出力データの設定 4.カメラの取得している映像の表示 5.UIの設定 6.カメラと写真の利用許可 7.撮影ボタン押下時のアクション設定 8.撮影した画像の保存
Development奮闘記

[Development奮闘記]iPhone マネタイズアプリの開発状況まとめ

iPhoneマネタイズアプリを初めてリリースするための奮闘記。iPhoneアプリの機能を実現する際、どの機能がどこまで実装できているのかを管理することはとても重要なことです。いつまでにどんな機能を実装するのかをまとめておきましょう。初心者でも出来るようになるBONDS iPhoneアプリプログラミングチュートリアルで作りたいアプリケーションについてまとめました。このページでは、開発設計のノウハウを残すこともあり、ありのままの状態を公開します。その中で、同じような問題を受けている人の助けになればと思うのです。
Apple Pay

[Apple Pay]iPhoneアプリで販売する地域の取り寄せ商品・グルメを販売しましょう!

取り寄せ商品、取り寄せグルメによって、地域を元気にするためには、その地域に住む人、住む地域以外の人、外国からの観光客から商品を買ってもらい、その地域の企業が儲ける必要があります。このページでは、iPhoneアプリに地域の特産品をApple Payで購入いただき、配送までの機能を実現するコンセプトを紹介しています。
Apple Xcode

[Xcode]Apple Developerアカウントに登録する方法まとめ

iPhoneアプリのリリース、本格的なデバッグに向けて、Apple Developerアカウントに登録することにしました。App Store Connectを使えるようにするために、登録時の忘備録、実施方法をまとめておきます。年間12980円で色々なツールが本格的に使えるようになります。アカウントが有効になるのに最大48時間がかかります。
SwiftUI

[SwiftUI]2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方とは

Xcodeを使ってiPhoneアプリを開発する時に訳もわからないままBundle Identifierをつけて開発を進めていました。しかし、ベースのアプリのフレームワークを作った上で、複数のアプリを作る場合の、Xcodeの2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方を考えましょう。
App Store Connect

[App Store Connect]Developer契約後に、アプリを登録した後の変更点とはまった点とは

今まで、1つのアプリをXcodeとしてベース環境を作っていました。その後、アプリの骨格が出来上がったため、本格的にアプリをリリースするために、App Store Connectにアプリを登録し、Apple Pay、サブスクリプションをホンモノ環境で使えるように設定を変更する必要がありました。その環境変化の内容をまとめ、また、その際にはまった点をまとめることで少しでもお役に立てればと思います。
SwiftUI

[SwiftUI]Appleマップで目的地を複数設定できる経路のウォーキングアプリ

ウォークラリーの経路を示すボタンを作成する方法Appleのマップを使って目的地を複数設定 して経路を表示するXcodeのswiftUIを使ったアプリを作ってみたいと思います。ウォークラリー(Walk Rally)は、複数の人がチームを組んで歩いたり走ったりしながら、指定されたルートや目的地に沿ってヒントや課題を解いて進むイベントです。一般的には、都市や公園などの特定のエリアで行われます。ウォークラリーは、観光地やイベントの一環として行われることがあります。参加者はマップやガイドブックを使いながら、目的地やポイントを探し、ヒントやクイズに答えながら進んでいきます。ウォークラリーはチーム競技の場合...
SwiftUI

[SwiftUI]iPhoneアプリ開発の全体像まとめ

iPhone iOSのXcodeとApp Connect Storeを使った、SwiftUIプログラミング開発には色々な覚えることが多くあります。そこでこのページでは、iPhoneアプリ制作、実装、評価の全体像をまとめています。皆さんのスキルに合わせて、必要なページを確認して使いこなせるようになってください。
Development奮闘記

[Development奮闘記]iPhone SwiftUIとWooCommerceネットショップ連携方法

WordpressのWooCommerceのRestAPIを使って、コストコの商品を販売するネットショップ機能を作ります。iPhoneアプリのSwiftUIとWordpress WooCommerceを連携させ、ネットショッピングがさらにしやすくします。ネットショッピングをiPhoneアプリ機能と連携して開発すると、販売手数料がかからないから利益を多くすることができます。
ChatGPT

[ChatGPT]今流行りのAI機能を使えるようにする方法

2023年突如と現れた、Chat GPT。今までのAIというと、あらかじめ入力されたテキストを出力するだけでした。また、音声では、Google、Apple、Amazonなどが音声で話しかけることにより、車や家電のデバイスを動作させたり、音楽を流したり、ニュースを流したりと、少々のヘルプができた程度でした。しかし、Chat GPTは違います。文章を書いてもらったり、写真を出したり。またその精度が高いため、非常に人気になっています。では、早速使えるようにするための方法を紹介します。
Apple Xcode

[Xcode]Xcodeを使ったSwiftUIでのiPhone OSアプリ開発を行う手順

Xcodeを使ったSwiftUIでのiPhone OSアプリ開発を行う手順今までは、アプリ開発の概念を紹介してきました。ここからは、具体的に、どのようにアプリケーションを開発していくのか、何をすれば良いのかをなるべくわかりやすい形でまとめていきます。プログラミングを習いたての頃は、情報が少し飛んだだけでもわけが解らなくなり、ついていけなくなります。なるべくわかりやすく記載していくつもりですので、是非このページをお気に入りに登録してください。一緒に勉強していきましょう。アプリ開発の初心者は、まずはXcodeを使ってアプリケーションを実装できる様準備する必要がありますので手順を記載していきます。
Apple Pay

[Apple Pay]Tap to Pay on iPhone 非接触の支払い方法の手段を手に入れよう

iPhoneにはTap To Payとよばれる機能が搭載されています。この機能を実装して副業しましょう。支払いアプリは今、非接触型のクレジットカードやデビットカード、Apple Pay、Apple Watch、および他のデジタルウォレットを備えたスマートフォンからの非接触型支払いを受け付けることができます。iPhone上で、追加の端末やハードウェアなしで受け入れることができます。
Apple Xcode

[Xcode]iPhone アプリのユースケース洗い出し・ユーザエクスペリエンス抽出

iPhoneアプリを開発する前に、まずは、どんなアプリを開発するのか、開発する際に必要となる機能を整理しましょう。いきなりiPhoneアプリを目的なく作るのではなく、ユーザを明確にするためにペルソナを意識して、その人に合わせてどんな機能が必要となるのかを考えましょう。このペルソナで分析した人物像が欲しいと思うアプリを開発すれば、同じ境遇の人がいればアプリを購入してくれるという考え方です。
Apple Xcode

[Xcode]プログラミングのスキルアップでiPhoneアプリを作りたい

初めてのApple iPhone アプリを開発してみたい。皆さんは、Apple iPhone アプリ開発をしてみたいと思いませんか?私も最近、新しいことを始めようと思い悩んでいたところに、たまたま、AppleのWWDC21を見る機会がありました。Apple製品に対して新しい技術がどんどん導入され、その技術を使って新しいアプリが作れる。その技術を余すことなく開発者が使えるようになっているんです。この開発ができるようになれば、ソフトウェアのプログラミングの知見もつきますし、今後の仕事の役に立つかと思い、このブログでiPhoneで使えるアプリのプログラミング開発について少しづつ勉強した内容をまとめて...
Apple Xcode

[Xcode]iPhoneアプリApple Developer(初心者開発者)向けチュートリアル

iPhoneアプリのソフトウェア開発は、 Apple の統合開発環境であるXcodeから始まります。Xcode は、プロジェクト管理サポート、コード エディター、UI 用のビジュアル エディター、デバッグ ツール、さまざまなデバイス用のシミュレーター、パフォーマンスを評価するためのツールなど、ソフトウェアを開発するための完全なツール セットを提供します。Xcode には、ソフトウェアを開発するためのフレームワークと呼ばれるシステム コード モジュールの完全なセットも含まれています。
SwiftUI

[SwiftUI]Swift UIでWP REST APIを呼び出し、WordPressの記事をアプリに表示させる方法

Wordpressの投稿記事をiPhoneアプリに取り込んで、Wordpressを更新するとアプリにも反映されるようにしたいと考えるようになりました。iPhoneアプリとブログを連携させ、ブログを更新するとiPhoneアプリ側も更新されるという機能を作りたいと思います。この機能を作ることで、Wordpressに商品ページを更新すると、iPhoneアプリ側も更新され、常に最新の状態を作ることができ、iPhoneアプリの更新をする機会を減らすことができるようになります。
ChatGPT

[ChatGPT]SwiftUIでChatGPTを使えるようにする方法のまとめ

iPhoneアプリでXcode SwiftUIでChat GPTを導入する方法についてステップに分けて導入できる準備をしています。ステップ1: ChatGPT APIの準備 まず、OpenAIのChatGPT APIにアクセスするためのAPIキーを取得してください。OpenAIのウェブサイトで登録し、APIキーを取得することができます。ステップ2: SwiftUIプロジェクトの作成 Xcodeを使用して新しいSwiftUIプロジェクトを作成します。必要なライブラリや依存関係を設定するために、Swift Package Managerを使用することをお勧めします。
SwiftUI

[SwiftUI]Meet ReplayKit2 iPhone iOS YouTube動画配信【ReplayKit2】

WWDC2018にPeplaykit2がリリースされました。YouTubeのライブ配信で、iPhoneだけで配信できるようになれば嬉しくありませんか?iOS でのライブ ストリーム ブロードキャストの新しいアプローチを紹介します。
SwiftUI

[SwiftUI]iPhone BONDSアプリの開発状況まとめ

iPhoneアプリを初めてリリースするためのBONDSの奮闘記。iPhoneアプリの機能を実現する際、どの機能がどこまで実装できているのかを管理することはとても重要なことです。いつまでにどんな機能を実装するのかをまとめておきましょう。初心者でも出来るようになるBONDS iPhoneアプリプログラミングチュートリアルで作りたいアプリケーションについてまとめました。このページでは、開発設計のノウハウを残すこともあり、ありのままの状態を公開します。その中で、同じような問題を受けている人の助けになればと思うのです。
Google AdMob

[Google AdMob]iPhoneアプリで収益を得る方法【SwiftUI アプリ起動広告編】実装サンプル

XcodeでGoogle AdMobのSwiftUI iPhoneアプリ起動広告を表示させ収益を得る方法を紹介します。iPhoneアプリ起動時に広告が表示されるアプリを作れるようにして収益の機会を得ましましょう。iPhoneアプリの起動時であれば、必ずみてくれる広告になるため広告収入が期待できます。しかし、毎回起動時に表示されるのは嫌がられるため、表示タイミングなども変えられるなど工夫をしましょう。
WWDC

[WWDC]App Store Connectでカスタムコードを作成する手順

次は App Store Connectでカスタムコードを作成する手順を説明します。オファーコードキャンペーンを準備するにはApp Store Connectで Account Holder /Admin/App Manager Developer/Marketingのいずれかの役割が割り当てられている必要があります。
Apple Pay

[Apple Pay]Setting up the entitlement for Tap to Pay on iPhone

iPhoneアプリにTap to Payと呼ばれる、iPhoneアプリとiPhoneアプリ間で、専用のデバイスを使うことなく、個人と個人が支払いを実施出来るサービスの設定方法をまとめています。
WWDC

[WDDC]アプリ内購入の新機能を学ぶ

ApplePay アプリ内購入の新機能iPhone、iPad、Mac、Apple Watchでアプリ内課金体験をさらに良くする方法を学びましょう。StoreKit 2とApp Store Server APIの機能強化を案内し、App Store Server通知の改善を検討します。App Transaction APIを使用してアプリの購入を検証し、StoreKitモデルにプロパティを追加し、SwiftUIフレンドリーなAPIとStoreKitメッセージを組み込み、トランザクションでapplicationUsernameを保持する方法を発見してください。サーバー側で作業している人のために、A...
スポンサーリンク