6

私はこれからがらくたをグーグルで検索しましたが、解決策が見つかりません。数か月前に別のアプリを更新していたときにも起こりました。

Xcode 4.2 を実行しています。

ビルドログ:

Validate /Users/chrismanahan/Library/Developer/Xcode/DerivedData/ThoughtSpreader-gpmecrthgzqfboguxycmyxiaijjc/ArchiveIntermediates/ParseStarterProject/InstallationBuildProductsLocation/Applications/ThoughtSpreader.app
cd "/Users/chrismanahan/Downloads/ParseStarterProject 2"
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv PRODUCT_TYPE com.apple.product-type.application
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/chrismanahan/Library/Developer/Xcode/DerivedData/ThoughtSpreader-gpmecrthgzqfboguxycmyxiaijjc/ArchiveIntermediates/ParseStarterProject/InstallationBuildProductsLocation/Applications/ThoughtSpreader.app

warning: Application failed codesign verification.  The signature was invalid, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/chrismanahan/Library/Developer/Xcode/DerivedData/ThoughtSpreader-gpmecrthgzqfboguxycmyxiaijjc/ArchiveIntermediates/ParseStarterProject/InstallationBuildProductsLocation/Applications/ThoughtSpreader.app/ThoughtSpreader
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
Illegal entitlement key/value pair: com.apple.developer.ubiquity-kvstore-identifier, 894BCL9P67.com.manahan.thoughtspreader
Illegal entitlement key/value pair: com.apple.developer.ubiquity-container-identifiers, <CFArray 0x10d10aa10 [0x7fff7d96cea0]>{type = mutable-small, count = 1, values = (
0 : <CFString 0x10d10a860 [0x7fff7d96cea0]>{contents = "894BCL9P67.com.manahan.thoughtspreader"}
)}
AssertMacros: filter_entitlements(entitlements_whitelist, entitlements_requested, allowable_entitlements),  file: codesign_wrapper.c, line: 932
- (null)
4

7 に答える 7

7

あなたの問題の鍵(しゃれを許してください)はここにあります:

Illegal entitlement key/value pair: com.apple.developer.ubiquity-kvstore-identifier, 894BCL9P67.com.manahan.thoughtspreader
Illegal entitlement key/value pair: com.apple.developer.ubiquity-container-identifiers, <CFArray 0x10d10aa10 [0x7fff7d96cea0]>{type = mutable-small, count = 1, values = (...

あなたのアプリIDはまだ894BCL9P67.com.manahan.thoughtspreaderですか?

または、これらのキーが変更された/更新する必要がありますか? (ここの指示に従って?)

そのリンクは、アプリ ID バンドル シードではなく、チーム ID が必要であることを示唆しています。YMMV。(Apple はこれらのキーをここに文書化しており、同じことを示唆しています。iCloud を使用しているか、最初にそれを使用するようにプロジェクトを設定していると思います。)

iCloud のセットアップに慣れていない人は、ここでこれらのキーの値を変更できます。

iCloud 資格

その設定ペインは、プロジェクト ファイルの下のターゲット サマリーの一部です。次のように、目的のターゲットと [概要] タブを選択します (次に、一番下までスクロールします)。

概要ページ

これらを設定するための Apple のドキュメントはこちらです。

于 2011-11-28T13:51:44.780 に答える
3

このような問題にも直面しましたが、この問題を解決する最善の方法は、アプリ ID とプロビジョニング プロファイルを再度作成することです -> アプリのビルド フォルダーを削除します -> プロジェクトをクリーンアップします -> プロファイルをダウンロードします -> をダブルクリックしますプロファイルをキーチェーンに自動的に開く->更新する->新しいプロビジョニングプロファイルをプロジェクトにドラッグアンドドロップする->プロジェクトで、ビルドタブのプロジェクトの情報に移動し、コード署名IDに移動しますそして新しいものを選びます。

iTunes に移動し、Application Loaderを介してアップロードします。

Hope it helps as it did mine. :)
于 2011-11-17T05:41:01.663 に答える
1

私もこれに遭遇しました。

iPhone Dev Center で App ID を設定するときに、「iCloud を有効にする」のチェックボックスをオンにするのを忘れていました。戻ってそれをオンにしてから、プロビジョニングプロファイルを再生成すると修正されました。

于 2012-04-05T21:32:37.790 に答える
1

iPad で不本意ながら Xcode 5 と iOS 7 にアップグレードし、問題のある ID の出所を絞り込むのに何時間も費やした後、*.pbxproj ファイルを編集して、これらのプロビジョニング プロファイルに関する言及をすべて手動で削除する必要がありました。 、*.xcodeproj ディレクトリにあります。これが私のために働いた唯一のものです。

于 2013-09-22T18:24:08.033 に答える
0

私は同じ問題を抱えていて、それを解決するために何日も費やしました。より簡単な解決策は、新しいプロジェクトを作成し、そこにすべてのコードと xib をインポートすることだと思います! それは私の問題を解決しました!

于 2013-04-01T14:58:56.577 に答える
0

XCode は、アプリケーションの署名に使用する iPhone ID をいじることがあります。

  1. 期限切れの証明書からキーチェーンを消去する
  2. プロジェクトのビルド設定を確認してください。複数の「iPhone ディストリビューション」プロファイルがあり、XCode が間違ったプロファイルを選択している可能性があります。(XCode は、削除された古いプロビジョニング プロファイルの参照を頻繁に保持していることがわかりました。*.xcodeproj ディレクトリの *.pbxproj ファイルを編集して、これらのプロビジョニング プロファイルの言及を手動で削除する必要がありました)
  3. XCodeの最後のバージョン以降、プロビジョニングプロファイルはXCodeオーガナイザーによって自動的に取得できます...動作します(時々)
于 2011-11-28T12:01:51.490 に答える
0

このエラーが発生するたびに、Xcode が証明書 (バックアップ、バックアップ、バックアップ) をランダムに削除したか、配布証明書から開発証明書に切り替えるのを忘れたことが原因です。ビルド設定に移動し、正しい (または存在する) 証明書があることを確認してから、ビルド フォルダーをクリーンアップして実行します。

于 2011-11-17T04:28:25.983 に答える