iPhoneアプリのバイナリアップロード時、”Downloading from the iOS Dev Center”でXcodeがハングする

XCode4での話。

iPhoneアプリの申請時、「Archive→Validate→Distribute」という手順で進むんだけど、
必要なProfileが足りなかったり(?)すると、”Downloading from the iOS Dev Center”画面になる。

で、これがほぼ100%フリーズする。
僕だけかと思ったけど、他にも困ってる人がいるらしいのでバグっぽい。

解決策


回数試せばいいってもんじゃなさそうなので、

「Organizer」の「Devices」タブを開き、左メニューの「Provisioning Profiles」を選択。
右下の「Refresh」をクリックしてiOS Dev Centerと同期しておく。

こうすれば特につまずかず申請できる。っていうかたぶん事前にやっとくのが正規の手順。

それにしても、最近のXCodeは何かあるとすぐ”レインボーぐるぐる”で落ちるから怖いなぁ。
(他のプロジェクトを開いてて変更保存してなかったりすると悲惨)

iPhoneアプリ申請時、iTunes Connectで間違って追加しちゃった言語を消す方法

わかりづらくて一瞬消す機能ないのかと思ったのでメモしとく。

アプリのDetail画面の「Choose Another Language」から消したい言語を選択(Editじゃなく言語名をクリック)
言語が切り替わったら見出しの右にDeleteボタン(Primary Language以外の場合に表示される)があるのでそれをクリックすればOK。

NDA的にまずいかもなので画面コピーはやめときます。

これでも昔よりだいぶマシになったけど、もうちょっと開発者にやさしいサイトになるといいのになぁ。

iTunes Connectのメンテがとっくに終わってたのに気づかなかった

久々に作ったiPhoneアプリを申請しようと思ったらiTunes Connectがメンテ中で、何だよ困るなーとか思って他の作業しながら定期的にチェックしてたんだけど、一向に終わらない。

そんな馬鹿な!と思ってよく見たら、

https://itunesconnect.apple.com/iTCUnavailable.html

っていうページをひたすら更新してた…orz

メンテ画面、リダイレクトで出してたのね。
もうだまされないぞ!

16進数表記のRGBをUIColorに変換するやっつけツール

Objective-Cで色を指定する時、”#rrggbb”な指定をすることができません。
XCodeのIBやStoryBoardから指定する時もそういうUIはないようです。

DigitalColor Meterからも16進数表示は消えたし、どうやらアップルさんはこの一般的にはわかりづらい表記をMac上から消し去りたいようにみえます。

しかし、僕らWebな開発者としては慣れた16進表記でどうしても考えてしまいますし、
この形式の方がデザイナーさんとのやりとりもスムーズだったりします。

そんな感じで結局iPhoneアプリの開発中に、脳内変換するシーンに結構出くわすことになり、大変面倒です。
というわけで、iTunes Connectがメンテに入ってやることがなくなってしまった暇つぶしに、やっつけ変換ツールをJSで作ってみました。

HexRGB To UIColor

Firefox/Chromeの最新版で動作確認してるので、モダンブラウザならたぶん動くはずです。
自分が使っていて不満が出てくれば直します。

実はUIColorで普通に16進表記が使えるっていうオチだったら泣きます。

1 23 24 25 26 27  Scroll to top