2

誰でもこれを解決できますか?これまで使ってきたフォーラム3を投稿しました。

iCloud と正しいプロビジョニング プロファイルの使用方法 2011 年 10 月 30 日 9:49 AM AppID に対して iCloud を有効にしました。次に、次の 3 つの証明書を作成しました。

  • Mac アプリ
  • Mac インストーラー
  • 発達

開発者証明書ユーティリティで。

キーチェーンに証明書をダウンロードしてインストールしました。

  • サードパーティの Mac 開発者アプリケーション (Mac アプリ)
  • サードパーティの Mac 開発者インストーラー (Mac インストーラー)
  • Mac 開発者 (開発)

次に、2 つのプロビジョニング プロファイルを作成しました。

  • 開発 App ID、以前に作成した開発証明書、およびシステムを選択しました。

  • プロダクション アプリ ID と Mac アプリケーション配布署名証明書しか選択できません。

プロファイル設定ペインに開発プロファイルを正常にインストールしました。プロファイル設定ペインに製品プロファイルをインストールしようとすると、「不明なエラー」ダイアログが表示されます。これは正しいです?このプロファイルはインストールできませんか?

両方のプロファイルを Xcode オーガナイザーに追加し、デバッグ用に開発プロファイルから「Mac 開発者」を選択し、リリース バージョンの製品プロファイルから「サード パーティ Mac 開発者アプリケーション」を選択しました。

これで、Xcode でアプリを起動できるようになり、期待どおりに動作します (iCloud が有効になっている場合)。リリース バージョンをアーカイブして Finder でアプリを起動すると、次のようになります。

taskgated: kill ... com.apple.developer.ubiquity-container-identifiers 資格の使用が許可されていないため

プロダクション プロファイルは、MAS に送信するためだけに使用することになっていますか? 私は何か間違っていましたか?

steveflack 投稿 : 6 (0) ReplyQuoteAdd Negative ScoreAdd Positive Score 1. Re: iCloud と正しいプロビジョニング プロファイルの使用法 In response to pws on Nov 4, 2011 4:23 AMデバイスにインストールしないでください-これが、設定アプリのプロファイルペインにインストールされない理由だと思います。私は今朝これを理解しました-そのエラーメッセージは正確には役に立ちません.

私が間違っているかもしれませんが、現在、MAS の外に iCloud アプリを出荷することはできないようです。テスト用に dev プロファイルを iOS アドホック プロファイルのように扱う必要があるようです。

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteマイナス スコアを追加プラス スコアを追加 2. Re: iCloud と正しいプロビジョニング プロファイルの使用法

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteAdd Negative ScoreAdd Positive Score 3. Re: iCloud と正しいプロビジョニング プロファイルの使用方法iCloud が有効なプロダクション プロファイルを使用している場合 それとも、Mac App Store に提出する必要がありますか? production プロファイルでビルドして署名するとエラーは発生しませんが、起動時に「com.apple.developer.ubiquity-container-identifiers を使用する権限がなかったため、アプリが強制終了されました」というメッセージが表示されます。

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 4. Re: iCloud と正しいプロビジョニング プロファイルの使用 2011 年 12 月 17 日 12:08 PM の Jose Ines Cantu Arrambide への返信で、このエラーも発生します。私を助けてください!

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteAdd Negative ScoreAdd Positive Score 5. Re: iCloud と正しいプロビジョニング プロファイルの使用法あなたは彼らが言うことを知っています。しかし、ベータ テストを行うには、Mac プロビジョニング セクションに各 Mac システムを追加し、ダブルクリックしてプロビジョニング プロファイルをシステムに追加するように各ベータ ユーザーに指示する必要があると思います。

製品プロファイルは、アプリを Mac App Store に送信することによってのみ機能するに違いありません。

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 6. Re: iCloud と正しいプロビジョニング プロファイルの使用法Appleにアップロードします。

奇妙ですが、今は他の Mac アプリをコンパイルできません。iCloud の有無にかかわらず。別のコンピューターで試したことはありますが、うまくいきません。

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteAdd Negative ScoreAdd Positive Score 7. Re: iCloud と正しいプロビジョニング プロファイルの使用法アプリ?署名せずにコンパイルできますか?

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 8. Re: iCloud と正しいプロビジョニング プロファイルの使用 2011 年 12 月 17 日 1:29 PM の Jose Ines Cantu Arrambide への返信エラー (アプリごとに若干異なります):

エラー: '/Users/padsoftware/Library/Developer/Xcode/DerivedData/Scrawl-heofvoywsunchdhjowxkvkoiqvan/Build/Products/Release/Scrawl.app/Contents/MacOS/Scrawl' の起動に失敗しました

奇妙なことに、私はサンドボックス、iCloud、またはこのアプリの資格を持っていません。私が行うものでは、同じエラーが発生します。Xcode 4.2.1 と OS X Lion 10.7.2 を再インストールしました。

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 9. Re: iCloud と正しいプロビジョニング プロファイルの使用方法 Allen Dunahoo への返信 2011 年 12 月 17 日午後 1 時 31 分 コード署名なしでも同じエラーが発生します。これは本当に私を悩ませています。Apple に連絡しても役に立ちません。

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteAdd Negative ScoreAdd Positive Score 10. Re: iCloud と正しいプロビジョニング プロファイルの使用法mac uuids を mac プロビジョニング ポータルに追加すると、プロビジョニング プロファイルは Lion のシステム設定にインストールされますか? ただし、コード署名していない場合は失敗するため、問題にはなりません

Jose Ines Cantu Arrambide 投稿 : 166 (1) ReplyQuoteAdd Negative ScoreAdd Positive Score 11. Re: iCloud と正しいプロビジョニング プロファイルの使用法起動時の追加情報はありますか?

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 12. Re: iCloud と正しいプロビジョニング プロファイルの使用 2011 年 12 月 17 日 2:15 PM の Jose Ines Cantu Arrambide への返信 残念ながら、いいえ、同じ情報を取得します。

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 13. Re: iCloud と正しいプロビジョニング プロファイルの使用方法 Allen Dunahoo への返信 2011 年 12 月 17 日午後 2 時 19 分 ところで、これを stackoverflow に投稿しました。Xcode エラー: 起動に失敗しました

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuote 14. Re: iCloud と正しいプロビジョニング プロファイルの使用方法開発証明書...また、何らかの理由で使用していたものをキーチェーンにインポートできませんでした。CSR(公開鍵/秘密鍵を構築してキーチェーンに追加する)を生成し、新しい証明書/プロビジョニングプロファイルを作成し、ビルド設定を更新して新しいものを指すようにしました。誰かが、これで問題が解決したと言いました。試してみて、うまくいくかどうかをお知らせします。

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuoteEdit 15. Re: iCloud と正しいプロビジョニング プロファイルの使用 2011 年 12 月 17 日午後 4 時 28 分の Allen Dunahoo への返信 OK、結果は次のとおりです: 開発プロファイル コード サイン: 成功。生産プロファイル コード記号: 失敗しました。コンソールのエラー:「12/17/11 4:22:50.184 PM タスクゲート: com.allendunahoo.Scrawl[pid 5772] が強制終了されました。これは、com.apple.developer.ubiquity-container-identifiers 資格の使用が許可されていないためです」

わかりません: 開発プロファイルのタイトルに 8W27B5T8XC が含まれています。ただし、プロダクション プロファイルにはそれがありません。それが問題の一部だと思います。さて、この巨大で醜い問題を解決するためのアイデアを持っている人はいますか?

PSこのアプリはiCloudを使用しているため、com.apple.developer.ubiquity-container-identifiersが必要です。

メッセージは 12/17/11 午後 4:28 に AllenDunahoo によって編集されました

Allen Dunahoo Goshen , CT Posts : 700 (6) ReplyQuoteEdit 16. Re: iCloud と正しいプロビジョニング プロファイルの使用方法

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd>">
<plist version="1.0">
<string>8W27B5T8XC.com.allendunahoo.Scrawl</string>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd>">
<plist version="1.0">
<array>
<string>$(TeamIdentifierPrefix)8W27B5T8XC.com.allendunahoo.Scrawl</string>
</array>
</plist>
4

3 に答える 3

5

あなたはそれのほとんどを理解したようです:

  • iCloud のサポートは、App Store から出荷されるアプリケーションでのみ利用できます。
  • Production プロビジョニング プロファイルを使用して、開発マシンで実行可能ファイルを実行することはできません。これは、Mac App Store 経由でのみ使用できます。
  • リリース ターゲットは、おそらく「サード パーティの Mac 開発者アプリケーション (Mac アプリ)」証明書で署名します。これは、アプリ ストアに送信するアーカイブを構築するために必要ですが、アプリケーションをローカルで実行することはできません。代わりに、署名を「開発者」証明書に切り替えてローカル リリース ビルドを実行し、「サード パーティ Mac 開発者アプリケーション (Mac アプリ)」に切り替えてリリース用にアーカイブする必要があります。
于 2012-09-05T20:39:42.437 に答える
0

私は同じ問題に遭遇しました。つまり、Production Provisioning プロファイルを使用してアプリに署名すると、アプリケーションを実行できません。私は得る:

12/31/11 5:24:31.024 PM taskgated: com.agprojects.Blink[pid 25863] を強制終了しました。これは、com.apple.developer.ubiquity-kvstore-identifier 資格の使用が許可されていないためです。

上記のコメントが示すように、アプリケーションはサンドボックス化されておらず、 ~/Library/Containers/ フォルダーには何もありません。

私の推測では、Production Profile を使用して署名されたアプリケーションは、最初に Apple に提出する必要があり、Mac App Store でリリースされた後にのみ機能するということです。もちろん、このステップをまだ行っていないのは推測にすぎません。

于 2011-12-31T16:27:21.193 に答える
0

まず、質問全体を読んでいませんでした (本当に長いです)。プロファイルのインストールに関する部分を読みましたが、実稼働プロファイルをマシンにインストールできないことは正しいです。開発プロファイルは、テスト用に特定のマシンでアプリを実行できるようにします。ディストリビューション プロファイルは、アプリを出荷するためのものです。

殺されるという問題に関してはtaskgated、アプリコンテナーを削除する必要があります。~/Library/Containers/アプリのバンドル ID があるフォルダーに移動して削除します。アプリでこのような問題が発生した場合は、コンテナーをもう一度削除するだけです (ビルド フォルダーの削除の新しい修正です)。

于 2011-12-19T22:59:35.290 に答える