Xcode

[Xcode]アップデートしたらコミット出来ない

XCodeをアップデートしたらコミット出来ず、下記メッセージが出る。

Couldn’t communicate with a helper application.

下記をターミナルで実行したら直った。

xcrun git config --global user.email sample@mail.com
xcrun git config --global user.name samplename

[MacApp]アイコンの設定

アイコンの設定
・「sample.iconset」というフォルダを作成する※sampleは任意
・「sample.iconset」に下記ファイルを追加する※カッコ内は画像サイズ

・icon_16x16.png (16x16)
・icon_16x16@2x.png (32x32)
・icon_32x32.png (32x32)
・icon_32x32@2x.png (64x64)
・icon_128x128.png (128x128)
・icon_128x128@2x.png (256x256)
・icon_256x256.png (256x256)
・icon_256x256@2x.png (512x512)
・icon_512x512.png (512x512)
・icon_512x512@2x.png (1024x1024)

・「Info.plist」に「Icon files」を追加
・「Icon files」の「Item 0」に「sample」と入力

[XCode]DropboxにGitリモートリポジトリを作る

DropboxにGitリモートリポジトリを作る

1) gitインストール
2) ターミナルで
「cd /Users/ユーザ名/Dropbox/git/プロジェクト名」
「git –bare init」
3) XCodeで対象プロジェクトを開く
4) Source Control -> プロジェクト名 – master -> Configure プロジェクト名
5) Remotesクリック
6) 左下+ -> Add Remote
7) Nameに任意の名前 Addresに「/Users/ユーザ名/Dropbox/git/プロジェクト名」を入力後「Add Remote」
8) Source Control -> Commit CommitMessageを入力して左下「Push to remote」チェック

[Xcode]NSLocalizedStringでローカライズ

iPhoneアプリをローカライズ(多言語対応)するときNSLocalizedStringを使うと便利です。
1.まずResourcesなど右クリックして「New File」をクリック
2.ResourceのStrings Fileを選択
3.ファイル名:Localizable.stringsで保存
4.Localizable.stringsを選択してXcodeの右カラムのLocalizationの「+」から言語を選択します。
5.各言語のLocalizable.stringsには下記のようにテキストを設定します。

Localizable.strings(English)

hogeText="hoge";

Localizable.strings(Japanese)

hogeText="ほげ";

6.使うときはこう

NSString*s=NSLocalizedString(@"hogeText", nil);

[Xcode]アプリ名のローカライズ

よく忘れるのでメモ。

1. Resourceなどを右クリックして「New File」
2. Strings Fileを選択
3. ファイル名をInfoPlist.stringsに
4. InfoPlist.stringsを選択して右カラムのLocalizationの「+」で言語を追加
5. 出来たInfoPlist.strings(English)を選択し下記を記述

CFBundleName = "hoge";
CFBundleDisplayName = "hoge";

参考画像