NSDataReadingMappedIfSafe が deprecated になったので、その対処法
picxpic
PICxPIC
久々にiphoneアプリ制作にトライしていたのですが、最後の最後でエラーが出て3時間くらいハマってしまいました。
iphone developcenter等への手続きをすべて終え、いざiphone実機へビルドしようとしたらこんなエラーがでました。
a valid provisioning profile matching the application’s Identifier ‘あなたのアプリのAppID’ could not be found
Google先生に聞いてみるといろいろな解決策が出てきたのですが、いろいろ試してもうまくいきませんでした。
そして3時間経過。
もう全てをあきらめて水死してやろうかとお風呂を沸かしていると、こんなサイトを発見。
iPhone デバイスでのビルド時にエラー(1) TAIZBOX
最後の頼みで試してみると、なんと無事にビルドされました!感謝ですTAIZBOX様!
理由は、Xcodeの「○○○-Info.plist」の「Bundle identifer」のところに入力するAppIDを自動生成される10桁の英数字を含めたものを入力してしまっていた、というものでした。
ここには自分で設定したAppIDだけを入力するようで、自動生成の10桁の英数字は入力してはいけないらしい。いやー、こんなところに落とし穴が。
私はこれで無事解決しましたが、別の原因で同じエラーが出る場合もあるようです。
そんなときは他のサイトをご覧ください。
http://iphone3gsmaster.blogspot.com/
http://ameblo.jp/micro-garden/entry-10324871784.html
では!