AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

2018-09-01から1ヶ月間の記事一覧

Androidアプリがプライバシーポリシーの未設置を理由にGoogle Play ストアから削除されてしまった。。。

僕の作ったAndroidアプリが、昨日Google Playストアから削除されてしまいました。。。昨日、こんなメールがGoogle Playから届きました。デベロッパー各位 審査の結果、 "アプリ名"は、Google Play ポリシーに違反していると判断されたため、Google Play スト…

iOSアプリのプライバシーポリシーを作成してApp Store Connectで登録してみた

iOS

前回に引き続き10月3日までに対応が必要な、iOSアプリのプライバシーポリシー設置の件です。そして今日、iOSアプリのプライバシーポリシーを作成して、App Store Connectに登録したので、ざっくりと流れをまとめておこうと思います。iOSアプリのプライバシー…

iOSアプリにプライバシーポリシーを設置するためにいろんなアプリのプライバシーポリシーを調べてみた

iOS

iOSアプリのプライバシーポリシー設置が必須になるっていう記事を書いたのですが、最近 App Store Connectへ行ってみたらこんなニュースが表示されてました。プライバシーポリシーに関するお知らせ 2018年10月3日より、App Store Connectでは、App Storeで配…

【Xcode10】ERROR ITMS-4238でアプリがアップロードできない場合の対処法

iOS

Xcode10でiOSアプリをApp Store Connectへアップロードしたら発生したらERROR ITMS-4238のエラーが発生しました。今回はこの対処法について。ERROR ITMS-4238でアップロードが失敗する。アプリのビルドとアーカイブは成功したのですが、Xcodeのオーガナイザ…

【Xcode10】アプリをAppStoreConnectにアップロードして「Invalid architectures」のエラーが出る場合の対処法

Xcodeをバージョン10.0にアップデートして、アプリをAppStoreConnectにアップロードしたら発生したエラーに関する対処法。アプリバイナリのアップロードは普通に成功したのですが、アップロード後、しばらくしたらApp Store Connectから以下のメールが届きま…

【Cocos2d-x】値を含めた文字列はStringUtils::formatを使うとスマートになる!

Cocos2d-xで値を含めた文字列を扱う場合のメモ。 auto mess = "ログインボーナス: " + to_string(1) + "枚のコインをゲットしました。"; 上記のような場合だと、値を入れる位置が固定されてしまうので、 ローカライズする場合(例えば英語など)にするなど…

Cocos2d-x 3.17でコマンドビルドしたら「Update xcode please.」が出てビルドできない。。【Xcode10】

iPhoneの最新OSバージョン「iOS12」がリリースされた関係で、Xcodeの最新版 Xcode10がリリースされました。何気なくXcodeを10にあげたらCocos2d-xのコマンドビルドが通らなくなってしまいました。。Cocos2d-xのバージョンは3.17です。Cocosのコマンドビルド …

【Unity】FirebaseでAPNs認証キーを使ってプッシュ通知(FCM)を実装するのに結構苦戦した話

FirebaseのFCM(Firebase Cloud Messaging)をiOSで実装したんですが、APNs認証キーを使ってプッシュ通知を実装するやり方に結構苦戦したので、記録として残しておきます。APNs認証キーを使う新しいやり方。今までiOSでプッシュ通知を行う場合は、通知用の証…

【Unity】Androidのプッシュ通知でアイコンが白くなる問題の対処法

最近、Unityで作ったゲームアプリ「ネコベンチャー」にFirebaseのプッシュ通知(FCM)を導入しました。実装自体は特に問題なかったのですが、Android端末にFirebaseコンソールから通知した際、アイコンが白くなる問題が発生しました。Androidアプリを開発し…

【Cocos2d-x】ターミナルでコマンドビルドする際、リリースビルドがエラーになる時の対処法

Cocos2d-xでコマンドビルドする際、リリースビルドでエラーになる場合の対処法について。ここ2、3日ずっとハマっていた問題がようやく解決しました。・Cocos2d-xのプロジェクトは他の人が作ったプロジェクト・Android Studioでビルドしようとしたけど、gradl…

【Android】String文字列を大文字・小文字に変換する方法(Java)

Android(Java)でString文字列を大文字や小文字に変換する方法についてのメモ。String文字列を大文字に変換する。String文字列を大文字に変換したい場合は「toUpperCase()」を使います。上記の場合、出力される文字列は「ABC」になります。

【Cocos2d-x】アプリアイコン下のアプリ名を変更する

Cocos2d-xでアプリアイコン下のアプリ名を変更する方法に関するメモ。 Cocos2d-xでアプリ名を変更する場合は、 AndroidとiOSそれぞれのプロジェクトファイルでアプリ名を変更する必要があります。iOS版の場合は、プロジェクトファイルのInfo.plistのファイル…

【Unity】アイコン下のアプリ名をローカライズする方法(iOS編)

前回、Unityでアプリのアイコン下のアプリ名をローカライズする方法のAndroid版を紹介しましたが、今回はiOSアプリのアイコン下のアプリ名をローカライズする方法について紹介したいと思います。Info>Localizations>Languageに追加したい言語を追加する。ま…

【iOS】プッシュ通知(Firebase Cloud Messaging)で「エンタイトルメント文字列が見つかりません」のエラーの対処法

ネコベンチャーにプッシュ通知機能を実装しました。今回、UnityでFirebaseのプッシュ通知(Firebase Cloud Messaging)を実装してみたんですが、つまづきポイントがあったのでメモ。UnityでFirebase Cloud Messagingを実装する方法。UnityでのFirebase Cloud…

【Unity】LINEにテキストを投稿する方法と、スペースがプラス(+)になる場合の対処法

UnityでLINEにテキストを投稿する方法。LINEにテキストを送る場合は以下の方法で出来ます。「LINE投稿」の部分にLINEに投稿したいテキストを入力するだけでOKです。ただしLINE投稿用のテキストにスペースを含める場合は注意が必要。LINE投稿用のテキストにス…

【Unity】Textのフォントをスクリプトで変更する方法

Unityで日本語の場合だけフォントを変えたいっていう場合がありました。今回はスクリプトでGameObjectのTextのフォントを変更する方法について。まず、FontをAssets>Resorce>Fontsに配置する。スクリプトでフォントを帰る前の準備として、まず変えたいフォン…

【Cocos2d-x】ローカライズ対応 日本語か英語かで処理を分ける

Cocos2d-xで簡易的にローカライズ対応を行う方法についてのメモ。とりあえず英語か日本語かで判定して、言語別に文字列を返す場合は以下の方法が使えます。auto Langauge = Application::getInstance()->getCurrentLanguage(); 実際に使う場合は、文字列のID…

【iOS】App Storeで出しているアプリはプライバシーポリシーの設置が必須になるらしい(10月3日まで)

iOS

Appleの iOS向けアプリストア「App Store」ではアプリのプライバシーポリシーの設置は任意でしたが、今後はアプリのプライバシー設置が必須になりそうです。Appleは、ユーザーの個人情報をどのように使っているか、そして、その安全と共有について、ユーザー…

【Unity】テキストの行間を詰める・広げる方法

Unityでテキストの行間を詰めると広げる方法についてのメモ。UnityのTextで行間を詰めたり広げる場合は、TextのLine Spacingというパラメータを調整します。デフォルトだとLine Spacingは1になっており、表示としては下の画像のようになります。Unity のTex…

【Cocos2d-x】MacのターミナルでCocosのコマンドオプション一覧を表示する方法

最近Cocos2d-xの仕事が入ったので、Cocos2d-x関連の備忘録も残していこうと思います。今回は、Cocos2d-xでコマンドオプションの一覧を表示する方法について。Cocos2d-xでコマンドオプションの一覧を表示する方法。Cocosのコマンドオプションは、以下のコマン…

【Unity】アイコン下のアプリ名をローカライズする方法(Android編)

前回、Unityでアプリのアイコン下のアプリ名を変更する方法を紹介しましたが、 develop.hateblo.jp今回はアプリアイコン下のアプリ名をローカライズする方法について紹介したいと思います。 Project→Assets→Plugin→Android→resのフォルダを作成する* まず、…

【Unity】アイコン下のアプリ名を変更する方法

Unityで作ったアプリのアイコン下にあるアプリ名称を変更する方法について。(上の画像はGoogle Mapsのアイコンですが、上の例だとアイコン下にある「Google Maps」の部分を変更する方法についてです。)1. Unity → Build Settingsを開く2. Build Settings→ …