(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

iOS

アプリ内でのレビューをUnityで実装【Unity】【iOS】

この記事でのバージョン Unity 5.6.1f1 Xcode 8.3.2 iOS 10.3.1, 9.3.5, 8.0, 7.1.1 はじめに iOS10.3からアプリ内でレビューを付けられるようになりました。 しかも、この公式の機能以外で評価を促す事は禁止となるようです。 アプリ上で評価を促す際には、…

XcodeにサポートしていないバージョンのiOSを追加する【iOS】

iOS

この記事でのバージョン Xcode 8.3.2 はじめに Xcodeから実機に転送する際、サポートしてないiOSの場合は以下のような警告が出て転送が失敗します。 Could not locate device support files. 今回はそんな場合の対処方法です。 対処方法

Unityから書き出すXcodeのプロジェクトを軽くする【Unity】【iOS】

この記事でのバージョン Unity 5.4.0f3 はじめに UnityからXcodeのプロジェクトを書き出すと結構な重さになりますよね。例えば空のUnityプロジェクトをビルドした場合でも646.5MBにもなります。 これの原因はlibiPhone-lib.aというファイルで、こいつが600MB…

UnityでiOSの3D Touchを使う【Unity】【iOS】

この記事でのバージョン Unity 5.4.0f3 iOS 9.3.2 Unity Remote 5 2.0 はじめに 今回はタイトルの通り、UnityでiOSの3D Touchを使うための記事です。 なおUnityエディター上でも、Unity Remote 5を使い、3D Touch対応端末から操作すればテストすることができ…

Code signing is required for product type 'Application' in SDK 'iOS 10.0'【iOS】【トラブルシューティング】

この記事でのバージョン Xcode 8.0 はじめに 今回はXcode8でビルドした時に、 Code signing is required for product type 'Application' in SDK 'iOS 10.0' と表示される場合の対処法の一つです。 Xcodeをアップデートする前は問題なかったのに、アップデー…

プラグインを書かずにランキングとアチーブメントを実装【Unity】【iOS】【Android】

この記事でのバージョン Unity 5.2.2f1 Personal はじめに 前回iOS、前々回Androidでランキングとアチーブメントを実装しました。なお、Androidの方は有料のアセットを使用しているので、ご注意ください。 ただ、ランキング関連の処理をする度にiOSとAndroid…

プラグインを書かずにGameCenterのランキングとアチーブメントを実装【Unity】【iOS】

この記事でのバージョン Unity 5.2.2f1 Personal はじめに 今回はUnityで開発したiOSアプリにランキングとアチーブメント(実績)機能を実装する方法のご紹介です。なお、タイトル通りネイティブプラグインは書きません。 UnityEngine.SocialPlatforms ネイテ…

iPhoneのDisplay Nameの長さがマルチバイト7文字になった?【iOS】

iOS

この記事でのバージョン iOS 9.2.1 iOS 9.0 iOS 8.0 Xcode 7.2.1 はじめに iOSアプリではアプリの下に表示されるアプリ名をInfo.plistのBundle display nameで登録出来ます。 この名前の制限はiPhoneだとマルチバイトで6文字、シングルバイト文字で12文字ま…

App Storeのおすすめがバグってる件【iOS】【雑記】

はじめに あまり使わない方も多いかもしれませんが、App Storeの左下にはおすすめという項目があります。 Appleご推薦のいい感じのアプリが並ぶ所ですな。しかし、そのおすすめのカテゴリ別のページが2016/01/13から現在(2016/02/01)まで、ずっとバグってし…

Lobiを使ったら10.6でリジェクトされた話【iOS】【リジェクト】【Lobi】

この記事でのバージョン Lobi v6.2.0 Xcode 7.1.1 はじめに つい先日リリースした、30秒ヒーローの申請時のお話です。タイトル通り、10.6のリジェクトで原因はLobiでした。最終的にLobiを使う事は諦めましたが、一応やり取りというか流れを記事にしておきま…

iOSアプリサブミット時のITMS-90474, 90475, 90158の解決方法【iOS】【トラブルシューティング】

この記事でのバージョン Xcode 7.1.1 はじめに 今回はiOSアプリのサブミット時に出たエラーITMS-90474, 90475, 90158の解決記事となります。

Status Bar Hidden にチェックを入れてるのにステータスバーが表示される場合の対処法【Unity】【iOS】

この記事でのバージョン Unity 5.2.2f1 Personal Xcode 7.1.1 はじめに 今回はタイトル通り、Status Bar Hidden にチェックを入れてるのにステータスバーが表示される場合の対処法 Status Bar Hidden

iOS9でcanOpenURLを使う【iOS】

iOS

この記事でのバージョン iOS9.1 Xcode 7.1 はじめに 特定のアプリがインストールしているかを調べる時などに使うcanOpenURLですが、iOS9から以下のようなエラーが出るようになりました。 -canOpenURL: failed for URL: "hoge://" - error: "This app is not …

最近アプデorリリースしたアプリのサイズがiOS9では大きく表記されている件【iOS】

iOS

はじめに タイトルの通りなのですが、どうやら2015年11月15日付近にアプデorリリースしたアプリのサイズが大きく表記されているっぽいです。 例えば2015年11月15日にアップデートされた「ぼくらの秘密基地」というアプリでは、Mac、iOS7のiPhone、iOS9のiPho…

Xcode7 + iOS9 だと ATSが原因で広告が出なかった話【iOS】【トラブルシューティング】

この記事でのバージョン Xcode 7.1 はじめに Xcode7でビルドした所、iOS9で広告が表示されなくなってしまったので、色々調べてみた所、ATSが原因で通信が遮断されていました。 以下の記事を参考にATSを無効にした所、表示されました。 http://nijoen.net/blo…

DisplayManagerのdisplayAvailableで止まる時の対処法【Unity】【iOS】【トラブルシューティング】

この記事でのバージョン Unity 5.1.0f3 Personal Xcode 6.3.2 adfurikun 2.6.5 Lobi 6.2.0 はじめに 今回はUnityで開発したアプリをiOS実機に書き出した際に、スプラッシュ画像が出る前にDisplayManagerのdisplayAvailableで止まる時の対処法です。 原因が別…

error: unknown argument: '-fno-objc-arc-ObjC-all_load'【iOS】【トラブルシューティング】

この記事でのバージョン Xcode 6.3.2 はじめに Xcodeでビルド時に、error: unknown argument: '-fno-objc-arc-ObjC-all_load'とエラーが表示された時の対処法です。

abortOninvalidSplashscreen()【Unity】【iOS】【トラブルシューティング】

UnityからXcodeプロジェクトを作成し、ビルドした時に abortOninvalidSplashscreenで止まってしまう場合の対処法です。

Launching iOS project via Xcode4 failed. 【Unity】【iOS】【トラブルシューティング】

UnityからXcodeのプロジェクトを作成しようとした時、 Launching iOS project via Xcode4 failed. とエラーが表示され、失敗する場合の対処法です。

Ineligible Devices【iOS】【トラブルシューティング】

iPhoneをMacに繋いだら、Xcodeでの表記がIneligible Devices となり選択できない場合の対処法です。

Undefined symbols for architecture【iOS】【トラブルシューティング】

XcodeからiOS実機にインストールしようとビルドした時に Undefined symbols for architecture とエラーが出た場合の対処法です。

Unity製アプリをXcode6でArchiveしたらアプリサイズの表記が倍に【iOS】【Unity】

はじめに 現在製作中のUnity製アプリを試しにArchiveしアプリサイズを確認した所、予想以上に大きくなっており、こりゃ変だな?となっていた所、以下の記事を発見!Xcode6でアーカイブしたらアプリサイズが4倍近くになって焦った件マジか! JKコンバットオン…

2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected【iOS】【リジェクト】

アップデートに出したアプリがタイトルの内容でリジェクトされたので原因と対策をば。 Apps must follow the iOS Data Storage Guidelines or they will be rejected ようはiCloudにアップするバックアップが多過ぎるよーって事らしいです。リジェクト理由「…

iOS8ではNSUserDefaultsの登録件数に限界が?【iOS】

iOS

Plist飛ぶ とあるアプリのレビューに「iOS8に対応お願いします!」みたいな事が書いてあって、特に不具合無かったのになーと思ってよくよく調べてみるとデータの保存が出来ていませんでした。データは全部NSUserDefaultsに突っ込んでたので、plistを確認して…

インストールされているTwitterクライアントに飛ばす【iOS】

iOS

アプリ内に自分のTwitterアカウントを載せユーザーを誘導したい時に,ただsafariに飛ばすだけだとわざわざログインしなくてはいけないため,フォローが面倒だと思います.なので,ユーザーが持っているTwitterクライアントを探して,それに飛ばし,自分のア…