macOS以外のWindowsやLinuxでもXcodeを使わずにiOSアプリをビルド&デプロイできる「xtool」がリリースされています。詳細は以下から。 現在、iOSをはじめAppleプラットフォームで動作するアプリはAppleのXcodeやSwift Playgroundアプリを利用して開発する必要がありますが、macOS以外のWindowsやLinuxプラットフォーム環境でもiOSアプリをビルド&デプロイできるツール「xtool」が新たに公開されています。 xtool is a cross-platform (Linux/WSL/macOS) tool that replicates Xcode functionality with open standards. ✅ Build a SwiftPM package into an iOS app ✅ Sign and instal
みなさんショートカット使ってますか? https://support.apple.com/ja-jp/guide/shortcuts/welcome/ios https://qiita.com/tags/shortcuts もともとは Workflow というサードパーティアプリだったのですが、 Apple に買収され、iOS に組み込まれてさらにパワフルなツールになりました。 最近だと、ホーム画面のアプリ起動アイコンをカスタマイズする方法としてニュースに取り上げられたりしています。 さて、そんなショートカット機能、ぱっと見はブロックプログラミングみたいな、最近流行りのノーコードみたいな感じで、「コードを書ける俺には必要ないぜ」と見くびって深堀りしていない諸氏も多いことでしょう。 さて本日は、プログラミング大好きな皆さんを刺激する技をご紹介します。 「WebページでJavaScriptを実
この投稿から、LinuxでiOSアプリを構築する方法を学びます。FlutterとCodemagicを使用すると、Macを使用せずにLinuxでiOSアプリを開発および配布できます。これにより、LinuxでのiOS開発が簡単になります。 ほとんどの場合、iOSアプリはmacOSマシンから開発および配布されます。macOSなしでiOSプラットフォーム用のアプリを開発することは想像しがたいものです。ただし、FlutterとCodemagicを組み合わせることで、macOSを使用せずにiOSアプリを開発および配布できます。 前回の投稿では、Macを使用せずにiOSアプリにコード署名するプロセスについて説明しました。この投稿では、LinuxでFlutterアプリを開発し、Codemagicでカスタム/手動コード署名を使用して、Codemagic-Demoアプリの例でアプリ署名を完全に制御するプロセス
サブスクビジネスの構築と成長世界最高のアプリがRevenueCatを利用して、アプリ内課金とサブスクをサポートし、顧客データを管理し、iOS、Android、Web全体で収益を拡大しています。
はじめに 2023年3月末にiOS 16.4がリリースされたことで、ついにすべてのモダンブラウザユーザーに対してWeb Pushを送れるようになりました。 本記事は、筆者が個人開発しているWebサービスでWeb Push機能を実装したときに調べたことや行ったことをメモとして残すものです。Web Push機能の実装を検討されている方の参考になりましたら幸いです。 なお、筆者は外部サービスへの依存をなるべく減らしたかったため、FCMなどのプッシュ通知機能を提供してくれるものはなるべく使わずに実装したのですが、大変だったので基本的には素直にSaaS等を使った方がよいと思います。 注意事項として、筆者はバックエンドに専門性がありません。そのため、何か間違った記述があるかもしれません。特に暗号化周りは理解が甘い点があると思います。もし誤りを発見された場合は優しめに教えていただけると助かります。よろし
こんにちは!ソウゾウの Software Engineer の@gentleです。連載:メルカリShops 開発の裏側 Vol.2の10日目を担当させていただきます。 メルカリShopsはメルカリのアプリ内でサービスを提供しており、メルカリShopsの機能に直接アクセスするためのディープリンクを実装しています。この記事では主にiOSにおけるディープリンクの基礎的な解説と、メルカリShopsではどのようにディープリンクを使用しているかを解説していきます。 はじめに ディープリンクとは、モバイルアプリの特定の機能に直接アクセスできるURLのことです。なお、ディープリンクにはWebサイトのトップではなく特定のコンテンツのページに直接遷移するURLのことを指す意味もありますが、本記事ではモバイルアプリにおけるディープリンクの話となります。 ディープリンクを使用すると、Webページからアプリを起動し
App Reviewガイドライン デベロッパによるイノベーションを通じて、アプリは人々の生活を豊かにし、新しい方法で世界に変革をもたらしています。結果としてApp Storeは、数百万というデベロッパと10億人以上のユーザーが集まる、興奮と活気にあふれた場所に成長してきました。Appleのプラットフォームでは、開発を始めたばかりの方も、経験豊富なプログラマーが活躍する大規模なチームも、さまざまなデベロッパがアプリを開発しています。Appleでは、アプリの審査プロセスをスムーズに通過していただくため、皆さまがガイドラインを理解できるようサポートしたいと考えています。 はじめに App Storeのガイドラインの原則はシンプルで、ユーザーが安全にアプリを入手でき、すべてのデベロッパが成功するためのすばらしい機会を提供することです。私たちはApp Storeを提供することでこれを実現しています。
ContentsWeb Inspector ExtensionsContainer QueriesWeb Push for macOSSubgridFlexbox InspectorAccessibility ImprovementsAnimation ImprovementsOverscroll BehaviorShared WorkerAnd moreFeedback WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5. Features from earlier this year include dialog element, la
作成したipaファイルについて調べたいということってあったりしますよね? Xcodeはどのバージョンでビルドされたの? 求めているProvisioningProfileは使われたの? ビルド時のログを追えば分かる点もありますが、必ずしもログがあるとは限らないですしipaファイルの中身を見ることが出来るようになっていると便利かと思います。 そこで今回は、ipaファイルの中身の軽いチェックの仕方について書きたいと思います。 こういう情報を知るとアプリの再署名などの理解が深まるかと思います。 ipaファイル内のチェック対象 ipaファイルをunzipするとPayload/xxxx.appファイルがあります。 app内には色々なファイルがありますが、今回チェックするのは以下の2ファイル。 embedded.mobileprovision Info.plist チェックするのに便利なツール ipaフ
こんにちは。技術部モバイル基盤グループの @giginet です。 fastlaneのCore Contributorを務めており、 社内ではプロのコードサイン解決者 *1 としての職務経験を積んでいます。 今回はクックパッドでのfastlaneを使ったiOSアプリのサブミット自動化と、証明書管理についての事例を紹介したいと思います。 CIによるiOSアプリサブミットの自動化 クックパッドでは、昨年の春頃よりiOSアプリのサブミットをチャットbot経由で行っています。 このように、Slack上でサブミットジョブを実行すると、CIでアプリがビルドされ、審査提出までを完全自動で行ってくれます。 審査提出には、ビルドや処理待ちの時間を含めると多くの工数がかかり、人為的なミスが起こる可能性もありましたが、 完全な自動化により、高頻度のアプリリリースに耐えられるようになりました。 アーキテクチャは以
iPhone 実機にライトニングUSBケーブルを差し込んでXcodeからアプリの動作を確認してみましょう。昔ながらのやり方など色々あるようですが、簡単な方法を試します。 Xcode のインストール Xcode の使い方 コードの記述について 開発者登録をする 実機でアプリを確認する ⬅︎ Xcode ウィンドウの名称 iOSのバージョンと画面・カメラサイズ Apple ID 以前は年会費を払って開発者登録しないと実機テストもできなかったのですが、今はApple IDがあれば無料で作成できるようになりました。なければAppleのサイトで作ります。 ただし、アプリはビルドしてから1週間程度しか有効期間がないので、そのままiPhoneで使い続けることはできません。再度ビルドしてインストールするしかありません。 以下は無料でとりあえず始める場合です。 Apple IDを作成してから登録 既にApp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く