問題タブ [code-signing-entitlements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
23429 参照

ios - 実行可能ファイルは無効な資格で署名されました 0xe8008016 - 配布証明書

エラーが発生しています:

DISTRIBUTION CERTIFICATE & PROVISIONINGプロフィールに。以前は、配布プロファイルを使用してビルドをインストールできましたが、現在はできません。上記のエラーが発生します。

以下は私の要素の内容です:

PushNotificationappid で有効にしました。

過去2〜3日から、私はstackoverflowに関する多くのそのような投稿を調べ、さまざまな解決策を試しました. しかし、それらのどれも機能していません。私が解決するために行ったこと、

  1. 新しい cert および provisionf プロファイルを作成しました
  2. キーチェーンから古い証明書を削除し、新しい証明書をインストールしました
  3. システムから古いプロビジョニング プロファイルを削除し、新しいプロファイルをインストールしました (手動で、および を介して自動的にXcode->Preferences->account->view Details-> download all)
  4. Restareted XCode証明書を削除した後、新しい証明書を追加して何度も
  5. プロジェクトのクリーンアップとビルド
  6. 派生データを消去しました
  7. プロビジョニング プロファイルを自動のままにしました (ただし、開発者プロビジョニング プロファイルでビルドされます。理由はわかりません)

エラーによると、プロビジョニング プロファイルのアプリケーション サービス (開発者ポータルの appID による) を のビルド機能と一致させましたXCode。しかし、それは機能していません。その.entitlementsファイルは「ビルド機能」と何か関係がありますか? .entitlement私は一度削除しようとしましたが、うまくいきませんでした。

更新: 新しいプロジェクト、新しい appID (デフォルトのものは有効になっています。アプリ内およびゲーム センター) と新しい配布プロビジョニング プロファイルを作成しました。それでも同じエラーが発生します。:(

UPADTE 2: キーチェーンの画像を追加するここに画像の説明を入力

0 投票する
2 に答える
1526 参照

ios - .app 内に保存されている iOS 資格

私は iOS アプリを持っていますが、アプリ内で entitlements.plist や何かを見つけることができませんでしたが、info.plist を見つけることができ、資格の内容もありません。

ターミナルで以下のコマンドを実行すると、資格が取得されます。

どこに保存されていますか?

それは間違いなくinfo.plistに保存されていません。私はそれをチェックアウトしました。

それがどこにあるかを理解するのを手伝ってください。

0 投票する
1 に答える
207 参照

xcode - Xcode IDE の代わりに xcodebuild を使用する場合のエラー ITMS-90046

xcodebuild でアプリをビルドし、Application Loader を使用してアップロードすると、「ERROR ITMS-90046」を取り除くことができません。しかし、Xcode 内で完全にアーカイブしてアップロードすると、問題なく動作します。

ITMS-90046 エラー メッセージは、フレームワークの「アプリケーション識別子」について具体的に不平を言っています。

エラー ITMS-90046: 「無効なコード署名資格。アプリケーション バンドルの署名には、iOS でサポートされていないコード署名資格が含まれています。具体的には、「Payload/Product」のキー「application-identifier」の値「 TEAMID .com.domain.Product」 .app/Frameworks/MyFW.framework/MyFW' is not supported. この値は、TEAMIDで始まり、その後にドット「.」が続き、その後にバンドル ID が続く文字列である必要があります。

このスレッドに記載されているすべての解決策を試しましたが、どれもうまくいきませんでした。幸いなことに、少なくとも Xcode 経由でアップロードすることができますが、これは負担になるほど頻繁に行う必要があります。

次に何を試すべきか?Appleがこの問題を認識しているかどうか知っている人はいますか?

ありがとう!

0 投票する
1 に答える
872 参照

xcodebuild - 新しい Xcode-8 Beta バージョンで Xcodebuild がエラーをスローする

xcodebuild を使用してコマンド ラインからアプリをビルドしようとすると、「コード署名は、SDK 'iOS 10.0' の製品タイプ 'アプリケーション' に必要です」というエラーが表示されます。同じコマンドは、Xcode の以前のバージョンでも正常に動作します。一般に、「xcodebuild コマンド" は以前のバージョンの xcode では機能しますが、Xcode 8 (現在はベータ版) からは機能しません。

0 投票する
2 に答える
6000 参照

ios - Xcode 8: スキームごとに異なる権限があり、エラーが発生する

Xcode 8 で、スキームごとに .entitlements ファイルが適切に参照されないという問題が見つかりました。基本的に、私の Debug .entitlements ファイルはリリース スキームで参照されています。これは、新しいリッチ プッシュ通知ロジックを実装し、アプリ グループを使用する必要があるため、問題を引き起こしています。

私は 2 つの異なるチーム (開発と運用) を使用しているため、2 つの特定のアプリ グループがあります。