umetaroの開発メモブログ

iOSアプリ開発時に必要となった情報のメモです

Enabling and configuring Game Center

Xcode14.3のアップデートのタイミングで更新した際に、Game Centerを使っている場合は、ライブラリを入れないとキーチェーンがなんとかとの黄色の警告が出てたので、メモを残しときます。 (解決方法) 1.プロジェクトのTARGETS→Signing & Capabilitiesを選…

Command PhaseScriptExecution failed with a nonzero exit code

xcode14.3とcocoapod1.12.0でビルドは通るがArchiveで、 "rsync error"、"Command PhaseScriptExecution failed with a nonzero exit code"というエラーが出て途方に暮れた。 どうも、xcode14.3からsymlinkで相対パスを使うことになったからとのこと。 以下…

Unity2021でxcrun: error: SDK "iphoneos" cannot be located

Unity2019から2021に変えたら xcrun: error: SDK "iphoneos" cannot be located というエラーでiPhoneにビルドできず・・・ どうもxcodeの設定でCommand Line Toolsにxcodeを設定しなければならないとの事。 xcodeのPreferences→Locationsにある、 Command L…

Labelで垂直位置を上揃えする方法

Autolayoutは難しい qiita.com

Admobバナーでローテーションしてもちゃんと表示されるコード

見覚えのないコードだと思ったら、 Admobのバナー広告でデバイスをローテションした時に対応させるコードだった。 tokizuoh.dev

GITのローカルリポジトリを移動する方法

ローカルリポジトリってどこに移動しても問題ないのねん。 obel.hatenablog.jp

The Google Mobile Ads SDK was initialized without AppMeasurement.

PodでAdmobのアップデートをかけたら、 上記エラーが出てアプリが起動しなくなった。 「あぁ、ついにAppTrackingTransparancyダイアログに対応しなきゃならないのね」 って感じで色々(この色々も大変なんですが)やってても起動しない。 色々調べてたら下記…

Swiftに3秒後に消えるポップアップメッセージを表示する方法

ポップアップメッセージ自由に設定できるし便利 stackoverrun.com

Admobをアップデートしたらエラーになった時の対処法

medium.com

SpritKitの衝突検出で何回も余分に衝突回数を検出していた原因が完全にわかった件

ここに書いてある通りの疑問を持ち、ここに書いてある通りに解決した。 素晴らしい!! https://teratail.com/questions/64843

050plusがやっとcallkitに対応

遅いよ。 でも050のサーボスで遅延が少ないから手放せないんだよね。 FaceTimeの方が音質も遅延もいいんだけどね

could not find a valid GoogleService-Info.plist

ドラッグアンドドロップではエラーが発生。 フォルダのオプションメニューからGoogleService-Info.plistを追加すると直った。 こんなんわかるかい!! stackoverflow.com

iOS11でaction=write-reviewのレビューページが開かない

URLが変更になったのが原因か? 旧)https://itunes.apple.com/jp/app/idXXXXXXXXX?action=write-review 新)https://itunes.apple.com/jp/app/itunes-u/idXXXXXXXXX?action=write-review

子供のiPhoneの利用時間を制限する方法

我が家では家族全員(内、高校生と中学生の子供二人)がSIMフリーのiPhoneを使っているのですが、 これには以下のメリットとデメリットがあります。 (メリット) ・毎月のランニングコストが安い(子供の携帯は税込561.6円/月です) ・FaceTimeオーディオを…

UIabelでカーニング

これは簡単でわかりやすいな qiita.com

San Franciscoで等幅フォント

Label.font = UIFont.monospacedDigitSystemFont(ofSize: 22.0, weight: UIFontWeightBlack)

Autolayoutで均等配置

これ基本やわ hikaruapp.jpn.com

action=write-reviewでAppレビューに直リンクできるようになった

これでレビューが増えるといいな。 SKStoreReviewControllerはまだ使い方がよくわからんな koze.hatenablog.jp

skipping input stream 0 0 0x0ってエラー

すごい、これでなおった。 このエラーが原因で動作が遅くなっていたんだろうか? ameblo.jp

iOS Device Types

デバイスコードの一覧 iOS Device Types / Client Integration (iOS, Mac OS X & tvOS) / Knowledge Base - HockeyApp Support

遷移しない方法

shouldPerformSegueWithIdentifierでNOを返す - (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender { return NO; } d.hatena.ne.jp

UIColorの色サンプル

これは便利 www.sirochro.com

TextViewで文字が途中から表示されなくなる

解決方法があるとはびっくり!! textView.scrollEnabled =NO; //これを入れないとテキストが途中で切れる場合がある textView.scrollEnabled =YES; //これを入れないとテキストが途中で切れる場合がある cocoamix.jp

UIAlertController の使い方

iOS8はこれですね otousamakun.hatenablog.com dev.classmethod.jp

3テーブル以上のOUTER JOIN

SQL

カッコをつけるとわかりやすいですね 8.1.3 SQLの構文について知る

1セクションでインデックスバーを使う方法

インデックスバーがタッチされた時に飛ぶメソッドがわかった - (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index { } [iOS SDK] UITableView で、任意のセルにジャンプするインデッ…

TextFieldの文字がバックグラウンドから復帰後表示されなくなる

ViewControllerのAttributes InspectorのAdjust Scroll View Insetsのチェックを外す これをteratailで相談したら、速攻で回答をいただきました。 すごい技術力に感服します。 teratail.com

Sqliteで大文字小文字の区別なくアルファベット順にソートする方法

SQL

ORDER BY lower(word) ASC lower関数を使えばいいんだね okwave.jp

FMDBでEXC_BAD_ACCESS

SQL

3つ目の引数でエラーが出ると思ったら、intを投げていたからでした。 NSNumberじゃないとダメなのね。 Sqliteについては書き方の順番でエラーになって大変だったが、日付と回数の条件設定をしたSQLがようやく書けた。 これは参考になるから残しとこう。 SEL…

2次元配列の要素でのソート

NSArray* array2 = [masterarray2 sortedArrayUsingComparator:^(id obj1, id obj2) { NSArray* a = (NSArray*)obj1; NSArray* b = (NSArray*)obj2; return [[b objectAtIndex:4] compare:[a objectAtIndex:4]]; }]; 意味がわからんがこれでできる。 要素はo…