iOS7.1のAdHocインストールでハマる


ハマりましたので、メモ。

iOS7.1がでました。Xcodeも5.1になりました。
えいやーで7.1にしたらXcodeもそういえば上げなきゃいけんかった...となり、変わってからarm64問題で再ハマりし、やっと解決サブミットーと思ったらAdHocでつまづきました。

アプリ公開前はAdHocでサーバーにおいたアプリを直接インストールしていつもチェックしています。常用してるiPhone5s含め数台、インストールしています。

今回、iPhone5sでインストールしようとしたら、「〜(サーバー名)の証明書が有効ではないため、Appをインストールできません。」と出ました。
一度AdHocで以前テストしていましたが、期限きれた?と証明DLし直したり、設定変えてぐっちゃぐちゃになったり、悩んだ結果、他のデバイスでは問題なくインストールできることに気がつき。

スタックオーバーフロウのこのページにたどり着けました。
http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1
iOS7.1へインストールするAdHocのアプリはhttp://〜なアドレスではダメってことらしいです。

それで.ipaと.plistの実態をsslの使えるサーバーにおいて、.plistの中身のURLは新しいhttps://〜.ipaに変更、DLページのリンクもhttps://〜.plistに変更で行けました。
Dropboxを使ってやったほうがべんりなのかな。
こんどやってみようと思います。

ある広告のリフレッシュでクラッシュ(Admobメディエーション併用)


こんにちは。

ひさびさにブログ書いてみます。

よくわかってないのですが、こうやったらうまくいったかも。ということ。。。

新しいアプリを作成していました。
多分、リリース間近です!多分。

それで無料あぷりなので、広告の実装をやっぱり考えていました。
前から使っていたアドネットワークで、落ちます。な情報を耳にしていた大手の広告なのですが、実際に落ちた形跡がなく、どうなんだろ〜と思いながらも新しくこれというところが無くて結構高い割合で使っていました(^^;

それで、新しいアプリにも入れてみたら、二度も落ちる状況に遭遇しました。
広告のリフレッシュなところで。

前のアプリではやっぱりクラッシュしない‥。
私の新作の作り方がわるかったのか。そかもしれない。

設定で違うとこをみたら、、、

私はAdmobメディエーションでその某広告や他の広告を切り替えていますが、
[前のアプリ]
メディエーション側のリフレッシュ30sec.
某広告のリフレッシュ60sec.
[新作]
メディエーション側のリフレッシュ60sec.
某広告のリフレッシュ60sec.

となっていました。
もしかしてだけどタイミングがかぶる時、もしくは広告側のリフレッシュが先に来た場合に落ちるんかも、と設定を[前のアプリ]にあわせてみました。

そしたら落ちなくなった!

いやまだ検証中だけど。

途中経過だけどもも。

そして全然根本的な解決ではないですが;;;;

ちょっとこれでリリースできる段階になるまで様子見てみます。