エラーメッセージ「有効な"aps-environment" …」("no valid 'aps-environment' …")について

in Ladiopa

らじおぱっどバージョン1.3の起動時にエラーメッセージ「アプリケーションの有効な”aps-environment”エンタイトルメント文字列が見つかりません」(英語時 “no valid ‘aps-environment’ entitlement string found for application)が表示される症状は、提出版1.3付属の証明ファイル(プロビジョニングファイル)が、Appleプッシュ通知を扱うアプリケーション用として正しく生成されていなかったことが原因のようです。 大変申し分けない。

先ほどプロビジョニングファイルを新しく生成したもので1.3.1として審査に出し、らじおぱっど自体は一旦App Storeから下げました。 正しいプロビジョニングファイルであるかどうかは基本的にAppleの審査でしか事前にテストできず、(なぜか1.3は通過してしまったようです) 今回のもこれが正しいものかどうか開発側としては確証が無いのですが、当エラーメッセージやファイルの差分から考え妥当かと思われます。 この件はリリースされた1.3.1が正常に起動されることを確認してからまた追記したいと思います。

1.3にアップデートされた方、大変ご不便をおかけします。 最初のエラーメッセージとプッシュ通知機能以外は動作すると思われますが、1.3.1が審査を通過するまでの間しばらくお待ちいただければ幸いです。

(切に事前に確認したい、う〜ん)

2010.07.25 追記

プッシュ通知を扱うアプリケーションは、同梱するプロビジョニングファイルに以下のエントリーがあることを確認してみてください。

<key>aps-environment</key>
<string>production</string>

無ければそのプロビジョニングは通知が無効の状態で生成されていると思われます。

11 Responses to “エラーメッセージ「有効な"aps-environment" …」("no valid 'aps-environment' …")について”

  1. けい

    夜遅くまで対応お疲れ様です!
    「アプリケーションの有効な”aps-environment”エンタイトルメント文字列が見つかりません」
    まさにこのエラーメッセージが表示されました。
    書かれていた内容のとおり、最初のエラーメッセージとプッシュ通知機能以外は動作しました!
    今も聞きながら書き込みしてますよ!
    迅速な対応に感謝です。
    修正されたアプリが更新されるのを楽しみにしています。
    これからも応援してます!

  2. まる

    かわうそさん。お疲れ様です。
    迅速な対応ありがとうございます。
    これからも応援するので元気出していきましょう!

  3. プッシュ通知機能以外は動作するとのことですが…。
    当方は iPhone4 iOS4.0.1 でらじおぱっど 1.3 に更新したところ起動時に当該エラーメッセージが表示されて起動できませんでした。
    その後、マルチタスクリストから らじおぱっどを終了させても、iPhone自体を再起動しても、らじおぱっどを起動できなくなってしまいました。
    ご報告いたします。
    何かお知らして役に立つ情報がありましたらお知らせください。

  4. かわうそ

    e_さんこんにちは
    ご報告ありがとうございます。
    こちらでiPhone 3G iOS 4.0.1にて起動させた限りでは他のOSバージョンでの挙動と特に違いがありませんでした。挙動というのは起動時に当該エラーメッセージが表示されること、プッシュ通知はされないことの2点になります。
    対処、もし現在全く起動しない状態が続いているのであれば、らじおぱっどを一旦削除しインストールし直してみてください。この場合残念ながらそれまでのお気に入りのデータは消えることになります。
    上記以外の場合は、すみませんが現在審査中の1.3.1が通過するのをお待ちいただきお試しいただければと思います。
    よろしくお願いいたします。

  5. かわうそ

    もし起動させることができた場合でもお気に入りは全て登録し直した方がいいかもしれません。
    それで症状が消えるようでしたら、1.3.1リリースノートにその旨注記しておこうと思います。

  6. かわうそさん、さっそくご返信をいただきありがとうございます。
    # 二重投稿になっていたのも対応いただいてありがとうございます。
    iTunesからの再導入を失念していました…。 (AppStoreから削除されているのでアプリを消したら再導入は無理かと勘違いしていました)
    さっそく試したところ、エラーダイアログは出るものの再び起動できるようになりました!
    お騒がせしました。
    1.3.1のリリースを楽しみにしております。

  7. かわうそ

    起動できて良かったです。
    お気に入りの殊にサウンドについて1.3とそれ以前とで非互換性が生じてしまっているようです。
    プッシュ通知を確かめた後、最低落ちない対策をしたアップデートをかける予定です。

  8. かわうそ

    アプリ開発さんこんにちは!
    この当時はストアに出るまで提出したアプリに使ったプロビジョニングファイルが正しいかどうかわからず、また正しくなくても審査を通ってしまっていましたね。
    今はどうでしょうね、全体ずいぶん自動的にチェックされるようになったと思いますけれど。


らじおぱっどバージョン1.3リリース

in Ladiopa

予想外にすんなり審査に通ってしまったので^^;、らじおぱっどバージョン1.3は今日明日中にApp Storeに出るのではないかと思います。 ベータテストにご協力いただいた方、誠にありがとうございました。

お気に入りの仕様を変更したので、1.3にすると既登録の通知サウンドが聴けないかもしれません。 その場合すみませんが同お気に入り条件で再登録してみてください。

ではでは。

5 Responses to “らじおぱっどバージョン1.3リリース”

  1. まる

    1.3にバージョンアップしたのですが、エラーが出てプッシュ通知ができない環境です。確認お願いします。

  2. かわうそ

    まるさんこんにちは!
    こちらでも上がっているものを確認します。
    ちなみにエラーはお気に入り登録時でしょうか。
    エラーメッセージ等もわかればお願いします。

  3. かわうそ

    どうも上げたプロビジョニングファイルが正しくなかったように思います。
    (事前に確認できないのでここだけはApple審査で見てほしかったのですがう〜む)
    App Storeから一旦取り下げます。

  4. けい

    更新お疲れさまでした!いつも一番使わせてもらってるアプリです。
    音切れもなく、素晴らしいアプリをありがとうございます!
    早速ですが本日、1.3にバージョンアップしたところ、エラーメッセージが表示されたので、解決法を教えていただきたく書き込みさせていただきます。
    バージョンアップ後、らじおぱっどを起動すると以下のエラーメッセージが表示されました。
    アプリケーションの有効なエンタイトルメント文字列が見つかりません。
    私の使用環境は、iPod touch late2009 32GB iOS3.1.3 脱獄済み
    です。
    脱獄が悪影響を及ぼしてるのかもしれません(;´Д`)

  5. かわうそ

    けいさんこんにちは!
    このエラーメッセージはらじおぱっど1.3付属の証明書が正しく作成されていなかったために表示されています。
    大変申し分けない。
    脱獄とも関係無いと思います。
    先ほど証明書を新しくしたものを1.3.1として審査に出し、らじおぱっど自体は一旦App Storeから下げました。
    1.3、最初のエラーメッセージとプッシュ通知機能以外は動作すると思いますが、1.3.1が審査を通過するまでの間はその状態になってしまいます。
    ご不便をおかけします。しばらくお待ちいただければ幸いです。


いろいろなサービスのFMSに軽くつなげてみる – LadioCast開発記その63

in LadioCast

Flash Media Serverを使ったライブ配信サービスというのはサーバー側においてもいくらでも独自作り込みできてしまうので、部外者にとって厳しいサービスです。 ただFlash Media Live Encoderでも接続可能にしているケースが増えていますので、そこを拠り所としてLadioCastをつなげてみます。 (逆にいうとFMLEに対応していないサービスではまず難しいでしょう。) なおFMLE用接続プロファイルXMLから接続アドレスを読み込む機能を、LadioCast RTMPストリーマーにつけてありますので、同プロファイルがダウンロードできる場合は用いてみて下さい。

以下の確認方法では、いわゆるそのサービスの番組表に載ったか載らなかったか、放送として認識されたかどうかについては全く関知していません。 現状のLadioCast 0.10.1をFMLE用のアドレスにつなげてみて音声ストリーミングを送信できたかどうか、できた場合は同アドレスについてFlash Playerで音声ストリーミングを再生できたかどうかを確認しています。 (つまり個別のサービス自体についてはよく知らない者が行うとっても浅いテストです。)

ニコニコ生放送
送信、受信とも確認できました。今回試したFMSの中では最も素直な作りになっているように思います。
USTREAM
送信は確認できましたが受信は確認できませんでした。配信は別アドレスになっているのか、単に吸い込まれて捨てられただけなのかよくわかりませんでした。
Justin.tv
送信できませんでした。正確にいうと接続はできましたがそこからのRTMP上のサーバー応答が乏しかったため、ストリーミングの送信をしていいのかLadioCastが判断できるに至りませんでした。
Stickam JAPAN!
接続プロファイルXMLがどこに提供されているのか見つけられなかったのでテストできませんでした^^;。
ざっとこんな感じでしたね〜。

2 Responses to “いろいろなサービスのFMSに軽くつなげてみる – LadioCast開発記その63”

  1.  はじめまして。
    本来の使い方とはかけ離れているとは思いますが、LadioCastを動画撮影に使用させていただきました。
    LadioCastでitunesの音とギターを弾く音をmixし、QuickTimeでギター演奏を録画しました。
    音の劣化も少なく楽しく演奏することができました。
    すてきなソフトを作ってくださり、ありがとうございました。
    まずはお礼まで。

  2. かわうそ

    kanchanさんこんにちは!
    LadioCast役に立ってくれたようで良かったです。
    環境設定値やつなげるデバイスなど機会があればいろいろ試してみてください。
    ではでは〜。


バージョン0.10.1リリース – LadioCast開発記その62

in LadioCast
SS-2010-12-14.png

LadioCastバージョン0.10.1をリリースします。

  • LadioCast-0.10.1.dmg (3ウェイユニバーサルバイナリ・Mac OS X 10.5 “Leopard” 以降)

0.10.0から0.10.1への変更点は以下のとおりです。

  • Flash Media Serverへ音声ストリーミングを送信するRTMP(Real Time Messaging Protocol)ストリーマーを実装
  • ユーザー定義AppleScriptで扱えるイベントを追加
  • 3ウェイ(ppc, i386, x86_64)ユニバーサルバイナリアプリケーションとして再構築
今回リリースするLadioCastも全くのベータ版ですので安定した動作が必要とされる場合は使用しないで下さい。

ストリーマーはIcecast用も含め根本的に内部実装を書き直し、いよいよ第二のストリーマーとなるRTMP用を導入しました。 実装には以前のブログのエントリーRTMPストリーミングエンジンで書いたものが用いられています。 このRTMP対応がLadioCast 0.10系列の最大の目的で、以降は安定させていくリリースになると思われます。

RTMPストリーマーについてはまだ制限事項が多くありますので主なところを箇条書きにします。

  • 映像は出ません^_^。
  • エンコーディング形式は今のところAACのみです。
  • メタデータは設定しても送信されません。
  • サーバーとの相性が強烈にあります。
相性については別エントリーで触れようと思います。

その他、増えたユーザー定義イベントハンドラーは接続完了と切断正常完了です。 なおイベントは新RTMPストリーマーでも同様に使えるはずです。

ppc64バイナリーのサポートを止めたのはどうやらユニバーサルバイナリは3ウェイが標準となるようだったからで特に意味はありません。

このリリースについて、とりあえずそういうことで。

4 Responses to “バージョン0.10.1リリース – LadioCast開発記その62”

  1. Thanks Kawauso San!
    Glad to see a new release!
    Would you say that this version is more stable than the 0.10.0? Will I be able to run with all of my existing settings without changes?
    Lately my copy of 0.10.0 has somewhat stabilized, so I am debating whether I should upgrade to this new version or wait for your final version. When do you expect to release the final version of 10?
    Thanks in advance!
    []Rick. :o)

  2. Ooops! Forgot a very important question!
    Can you provide a scripting example for how to get this new version to connect on launch while maintaining my current script that reconnects if the server drops the connection?

  3. kawauso

    Hi Rick san!
    >Will I be able to run with all of my existing settings without changes?
    The format of the preference file(${HOME}/Library/Preferences/com.kawauso.LadioCast.plist) is changed about streamers.
    >When do you expect to release the final version of 10?
    This is also a beta so not a final version of 0.10.
    >Can you provide a scripting example for how to get this new version to connect on launch while maintaining my current script that reconnects if the server drops the connection?
    The behavior about AppleScript is expected same as before, but internally rewritten, even drastically.
    You should be careful.
    See ya!

  4. Thanks for the info!
    I think I am going to stick with the version I am currently running for now. 0.10.0 has settled down recently and has stopped the constant crashing. I have no idea what changed since I didn’t make any changes to the machine in any way.
    Based on your cautions, I will wait for the final release before I make any changes. I would prefer not to have to deal with any drastic changes to the streaming portion of the app unless it is for a final version that will stay in the new form from that point forward.
    Cheers.
    []Rick. :o)


Movable Type バージョンアップ

in Uncategorized

このブログを構成しているソフトウェアMovable Typeをバージョン3.36からOpen Source版5.02へ一気に変更しました。 しばらくページ配置やレイアウトでがたがたすると思いますがご容赦のほど。