iOS

デバイスの空き容量を取得する

デバイスの空き容量を知りたく検索するとObjective-CのものはたくさんひっかかるがXamarin.iOSのものは見つけられず。 P/Invokeなコードを書かなければならないのか(汗)と思っていたらちゃんとクラスがありました。エラー処理等を考慮しないでCSなコードにコ…

ad-hoc用IPAパッケージを再ビルドしないで修正してみた

業務的に同一のソースコードからBundle IdentifierやAppアイコン、スプラッシュイメージが異なるだけのIPAパッケージをいくつも作る必要があった。 今までは差分ファイルを切り替えるシェルスクリプトと自動ビルドさせるシェルスクリプトを組み合わせてパッ…

iOS7.1から企業内アプリ配布にSSLが必須となったので自己証明書でなんとかしてみた

突然社内へのiOSアプリ配信が動かなくなったと連絡を受けた。 原因はこれ。 iOS7.1からplistファイルの配布にhttpsが必須になっていた。 しかし社内向けのしかもテスト用の配信システムににわざわざ予算を掛けてまでSSL証明書など買っていられないので自己証…

DispatchQueue内でNSRunLoop.Current.RunUntilを呼び出すコードが動かなくなってしまった その2

前回の記事の動かなくなったコードをObjective-Cで記述してみた。Xcodeはv5.0.2を使用。 bool alertFinished; - (void)hoge1:(id)sender { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{ dispatch_sync(dispatch_get_main_…

iOS Enterpriseプログラムで作成したMonoTouch AppをIISからOTA配信してみた

OTA配信するためには以下の物が必要になる。 MonoTouchのライセンス Appを正式に署名できる証明書等 デバイスがインターネットに接続できる環境(3GやWiFi等) 画像2種 info.plistの設定 plistファイル ipaファイル plistファイルへのリンクが書かれたHTMLファ…

cerファイルからp12ファイルへの変換方法

Appを公開するために作成する公開用証明書。これを異なる別のMac上で使う為に証明書のファイル形式をcerからp12に変換したときの備忘録。必要なのは distribution_identity.cer 公開用証明書 mykey.key 秘密鍵ファイル(上記証明書を作るときに使った鍵ペアの…