React NativeのアプリにはJS層とNative層があり、ビルドは別々に行われます。基本的にネイティブでビルドするときには最新のJS bundleに変更したいはずなので、同時にjs bundleも行われます。 iOSiOSではあらかじめXcodeのBuild Phaseに組み込まれているため、リリースビルドする際には自動的にmain.jsbundleというファイルが事前に作られた上で、これを同梱する形でビルドが行われます。 Xcodeで指定しているシェルスクリプト、node_modules/react-native/scripts/react-native-xcode.shを見るとreact-nativeのCLIコマンドでjsbundleを作っていることがわかります。 Androidandroidの場合はnode_modules/react-native/react.gradleに
Do you have a React Native Expo App? Do you want to publish it to TestFlight for testing? Then this guide is for you. Note: This guide assumes you have an Apple Developer Account as well as installed the Expo CLI through NPM. You will need both for this to work. 1. Preparing Your Project For BuildA. App.jsonIn the root of your project folder, there should already be an app.json file. Note: The pri
きっかけ iOSアプリ公開の壁となっているプロビジョニング周りですが、ハマりまくったので覚えている内に図にしました。 難しくしてる理由 難しくしているのは、この辺が理由ではないかと思います。 iOS Developerサイトでの画面・操作手順がしょっちゅう変わる Xcodeも、バージョンによって画面・操作手順が変わる ということで、書籍やWebでのノウハウがすぐに古くなってしまいます。ググるといろんな情報が出てきてしまい、かえって混乱します。 また、開発時のiOSデバイスはXcode側である程度自動的にやってくれるのですが、それがかえって分からなくしているような気がします。 概念図 ということで、結局、概念を理解してしまうのがいいのではないかと思い、図にしてみました。 (より厳密に実行端末が判断されるAd Hoc配布をベースに記述) ざっくり手順(※個別の操作は省略) 鍵ペア(秘密鍵/公開
この記事は freee Engineers Advent Calendar の7日目です。 こんにちは、freeeでエンジニアをしている @bl-lia です。普段はモバイルアプリをメインに開発しています。 今日は、みんな大好きiOSの証明書まわりの話をしようと思います。 なぜ今になって証明書の話? iOSの証明書まわりは面倒くさいというのは、あるあるネタとして通るくらいiOS開発をちょっとでもかじったことのある人なら分かってくれるネタだと思います。 ただ、世の中にはこの証明書まわりを解説してくれている記事が山ほどあるのになぜまたこの証明書の話を取り扱うのか。 それは 私が理解できなかったから です。 なぜ理解できなかった? 単純に私の理解力が足らないというのもあるのですが、それ以外にもこんなことが私の理解を邪魔します。 「既にリリースしているアプリの証明書がなんかおかしくなってるから直し
2023/01動作確認及び掲載内容の確認が完了しました🎉 手順を画像と共に紹介していますので、参考にしてください 概要 アプリを作るとき「プッシュ通知機能があったらいいな!」と思いませんか?でもどうやったら良いんだろ?と思う方も多いはず!そこで、今回は必要な証明書周りの話を書いてみました^^* この Qiita 記事で必要な証明書類の作成ができます ただしリリース用ではなく開発用の作成手順を書かせていただいています。リリース用も同じような手順でできますのでまずは開発用でチャレンジしてみてください プッシュ通知 ASP サービスには ニフクラ mobile backend を使っています mobile backend を利用してプッシュ通知機能の実装をする場合は以下ドキュメントを参考にしてください Xcode > Swiftはこちら https://mbaas.nifcloud.com/d
アプリの運用を本格的にはじめてから、いろいろ見えてくるものもあったりします。 想定よりユーザーが多い 想定より落ちる 想定よりやりたい事が出てくる 人間の欲望はつきないものですが、まずは安定した運用を行う事が大事だと思います。 アプリに異常終了は避けては通れないものなので、ここを検知しやすくして品質のよいサービスを 提供していきたいです。 どのように検知するか 内部でログを記録して、ログサーバーに送るという一般的なWEB屋さんの意見が大多数を占める中 以下の理由で [Crashlytics]を使ってみようと思います 管理画面がかっこよい (運用テンション的に結構大事だったりする) 無料 組み込みが簡単 他のツールなども組み合わせる Slackに飛ばせる Crashlyticsとは ググればいろいろ出てくるので多くは書きませんが、Twitterが提供しているクラッシュレポートのSDKです。
はじめまして。 いろんなSaaS, APIを比較してみるブログを始めてみることにしました。 今回は、スマホアプリやWebブラウザへのPush通知サービスについてまとめてみました。 サービスを作っている方に、少しでも参考になれば嬉しいです。 ※各サービスの機能や価格は2016年5月の執筆時点のものです。間違いがあれば、コメントにてご指摘ください。 ※こちらの記事を書いた数日後、Google I/OにてFirebaseの大幅な機能強化が発表され、GCMと連動したFirebase Notificationsなるサービスも発表されました。ぜひとも追記したいのですが、今、まとめる時間がないので、後日書きます。こちらの記事にご興味の方、よろしければFirebaseもご参考になさってみてください。 Push通知とは? Push通知の仕組み 自前でやるか、SaaS でやるか - 利用ステップ毎に設計の難易
iOSアプリを開発するにあたって、Xcode付属のiOSシミュレータは超便利です! ほんとうに良く出来ているのですが、唯一大変なのが、マルチタッチ動作をテストする方法。 これはハードウェアの制限上しょうがないですね。 3本以上は出来ませんが、2本ならサポートされており、ピンチ操作も出来るというのは多くの方はご存知だと思います。 それでは、2本指でスワイプ、とか、画面の端の方にあるオブジェクト上でピンチ操作ってどうやればいいのでしょうか? 必要にかられて調べてみたら出来ることが分かりましたので、下記にメモしておきます。 Optionキーで2本指表示 まず、シミュレータ操作の基本で、画面中央にあるオブジェクトについてピンチ操作するのは簡単です。 Optionキーを押し下げるだけ! Optionキーを押すと、2つの円が出てきますので、2本指の操作をシミュレートできることがわかります。 そのままマ
CocoaPods に、一発でpodのサンプルプロジェクトをダウンロードして開いてくれるサブコマンドが追加されたそうな。 どういう事か説明しますね!! CocoaPodsって何? CocoaPods はXCodeプロジェクト向けのモジュール管理ツールです。 RubyでいうgemのObjective-C版みたいなもんですね! 世の中で公開されている多くのモジュールを、手軽にXCodeプロジェクトに追加したり削除したりできます。 コマンド一発でライブラリのサンプルを試せる 気になるライブラリを見つけてちょっと試したいなと思ったら、リポジトリをいちいち$ git cloneしてサンプルプロジェクトを開く必要がありました。 それって結構面倒ですよね。 ここでCocoaPodsの登場です。 もしライブラリがCocoaPodsに登録されていたら、任意のディレクトリで以下のコマンドを実行してみてください
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
『アプリ道場 Advent Calendar 2015』8日目は「Auto Layoutが好き過ぎて、StackViewをおかずにご飯3杯いける」ゆこびん(@yucovin)がお送りします。 そもそもイラストレーター/デザイナーなので、アプリの開発をしていても見た目を司るAuto Layoutが気になって気になってしょうがないです。(これは恋?!) ということで、本日は今年綺羅星のごとく現れたAuto Layout界の期待のクラス「UIStackView」についてまとめたいと思います!(๑´ㅂ`๑) UIStackViewは一言で言うと、便利なレイアウト用の箱です。 StackViewは2つ以上の縦または横に並ぶサブビューを面倒な制約(Constraints)を作ることなく、いいカンジにレイアウトしてくれます。 StackViewを上手く使えば制約の数をうんと少なくすることができるんです。
画面のパーツとプログラムを繋ぐとき、[control] ボタンを押しながらヘッダファイルにマウスドロップすると自動で接続してくれるのはとても便利な機能です。 しかし、よくやっちゃう失敗。 それは…… Action のつもりが、Outletとして接続してしまった!! あわててヘッダファイルから誤って追加されたIBOutletの1行を消す。 そしたら、アプリを実行し、画面を読み込んだタイミングでこんな感じのエラーが出たことはないでしょうか? *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<MyViewController 0x759a870> setValue:forUndefinedKey:]: this class is not key value coding-compli
When Apple announced Xcode 6 at WWDC14, one feature in particular excited me namely Xcode Live Rendering. This means an end to all the empty white views in place for our custom views. But as Apple states in What’s new in Xcode 6, it is intended for hand-written UI code. Live rendering within Interface Builder displays your hand-written UI code within the design canvas, instantly reflecting changes
はじめに こんにちは!加藤 潤です。 今回はUITextField や UITextView で入力できる文字列を制限する方法をご紹介します。 開発環境 Xcode 7.3.1 (7D1014) iPhone 6s シミュレータ / iOS 9.3 (13E230) Swift 2.2 こんなケースありませんか? iOSアプリ開発でユーザーに任意のテキストを入力させる場合、UITextField や UITextViewを使うと思いますが、その際以下のように「入力できる文字列を制限したい」というニーズは多いと思います。 半角数字だけ入力させたい 半角英数字だけ入力させたい メールアドレスで使用可能な文字だけ入力させたい etc... 例えば、キーボードタイプをUIKeyboardType.NumberPadに設定することで半角数字だけ入力させることが可能ですが、キーボードから入力する場合は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く