(:3[kanのメモ帳]

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

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!

    

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

この記事でのバージョン
Unity 5.4.0f3


はじめに

UnityからXcodeのプロジェクトを書き出すと結構な重さになりますよね。

例えば空のUnityプロジェクトをビルドした場合でも646.5MBにもなります。


f:id:kan_kikuchi:20160830133105p:plain

これの原因はlibiPhone-lib.aというファイルで、こいつが600MB以上もあるんです。


libiPhone-lib.a

続きを読む

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対応端末から操作すればテストすることができます。


Unity Remote 5

Unity Remote 5

  • Unity Technologies ApS
  • ユーティリティ
  • 無料


Input.touchPressureSupported

続きを読む

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'

f:id:kan_kikuchi:20160928134916p:plain


と表示される場合の対処法の一つです。


Xcodeをアップデートする前は問題なかったのに、アップデートしたらエラーが出た

という場合だと恐らくこの記事のやり方で解決できます。

対処法

続きを読む

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

この記事でのバージョン
Unity 5.2.2f1 Personal


はじめに

前回iOS、前々回Androidでランキングとアチーブメントを実装しました。

なお、Androidの方は有料のアセットを使用しているので、ご注意ください。




ただ、ランキング関連の処理をする度にiOSとAndroidで処理を分けるのは非常に面倒なので、

上記のiOSRankingUtilityAndroidRankingUtility

使い分けて処理を行うRankingManagerを作りました!今回はそんな記事。


まぁ、全部一緒に作ったんですけどね(:3っ)∋〜


RankingManagerとConfig

続きを読む

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

この記事でのバージョン
Unity 5.2.2f1 Personal


はじめに

今回はUnityで開発したiOSアプリに

ランキングとアチーブメント(実績)機能を実装する方法のご紹介です。

なお、タイトル通りネイティブプラグインは書きません。


UnityEngine.SocialPlatforms

ネイティブプラグイン書かないで、どうやってネイティブの機能使うの?って話ですが、

実はUnityには標準でランキング周りのAPIが用意されています。



using UnityEngine.SocialPlatforms; を書く事でこれらの機能が使えるようになります。



iOSRankingUtility

続きを読む

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

この記事でのバージョン
iOS 9.2.1
iOS 9.0
iOS 8.0
Xcode 7.2.1

はじめに

iOSアプリではアプリの下に表示されるアプリ名を

Info.plistのBundle display nameで登録出来ます。


f:id:kan_kikuchi:20160218063600p:plain
f:id:kan_kikuchi:20160218063606p:plain


この名前の制限はiPhoneだとマルチバイトで6文字、シングルバイト文字で12文字までで、

それ以上の長さにしてしまうと、省略されてしまいます。(iPadでの文字数はまた別だったような)


しかし、いつからかこの制限がマルチバイトで7文字になっているっぽいです。

なお、シングルバイトは12文字のままっぽいです。


比較

続きを読む

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

はじめに

あまり使わない方も多いかもしれませんが、

App Storeの左下にはおすすめという項目があります。


f:id:kan_kikuchi:20160130062405p:plain


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を使う事は諦めましたが、一応やり取りというか流れを記事にしておきます。


また、Lobiを使うと確実にリジェクトになるわけではなく

レビュワー次第、申請者側の対応次第では通るかもしれないという事は注意してください。

続きを読む