問題タブ [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.
ios - 実行可能ファイルは無効な資格で署名されました 0xe8008016 - 配布証明書
エラーが発生しています:
DISTRIBUTION CERTIFICATE & PROVISIONINGプロフィールに。以前は、配布プロファイルを使用してビルドをインストールできましたが、現在はできません。上記のエラーが発生します。
以下は私の要素の内容です:
PushNotificationappid で有効にしました。
過去2〜3日から、私はstackoverflowに関する多くのそのような投稿を調べ、さまざまな解決策を試しました. しかし、それらのどれも機能していません。私が解決するために行ったこと、
- 新しい cert および provisionf プロファイルを作成しました
- キーチェーンから古い証明書を削除し、新しい証明書をインストールしました
- システムから古いプロビジョニング プロファイルを削除し、新しいプロファイルをインストールしました (手動で、および を介して自動的に
Xcode->Preferences->account->view Details-> download all) Restareted XCode証明書を削除した後、新しい証明書を追加して何度も- プロジェクトのクリーンアップとビルド
- 派生データを消去しました
- プロビジョニング プロファイルを自動のままにしました (ただし、開発者プロビジョニング プロファイルでビルドされます。理由はわかりません)
エラーによると、プロビジョニング プロファイルのアプリケーション サービス (開発者ポータルの appID による) を のビルド機能と一致させましたXCode。しかし、それは機能していません。その.entitlementsファイルは「ビルド機能」と何か関係がありますか? .entitlement私は一度削除しようとしましたが、うまくいきませんでした。
更新: 新しいプロジェクト、新しい appID (デフォルトのものは有効になっています。アプリ内およびゲーム センター) と新しい配布プロビジョニング プロファイルを作成しました。それでも同じエラーが発生します。:(
ios - .app 内に保存されている iOS 資格
私は iOS アプリを持っていますが、アプリ内で entitlements.plist や何かを見つけることができませんでしたが、info.plist を見つけることができ、資格の内容もありません。
ターミナルで以下のコマンドを実行すると、資格が取得されます。
どこに保存されていますか?
それは間違いなくinfo.plistに保存されていません。私はそれをチェックアウトしました。
それがどこにあるかを理解するのを手伝ってください。
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がこの問題を認識しているかどうか知っている人はいますか?
ありがとう!
xcodebuild - 新しい Xcode-8 Beta バージョンで Xcodebuild がエラーをスローする
xcodebuild を使用してコマンド ラインからアプリをビルドしようとすると、「コード署名は、SDK 'iOS 10.0' の製品タイプ 'アプリケーション' に必要です」というエラーが表示されます。同じコマンドは、Xcode の以前のバージョンでも正常に動作します。一般に、「xcodebuild コマンド" は以前のバージョンの xcode では機能しますが、Xcode 8 (現在はベータ版) からは機能しません。
ios - Xcode 8: スキームごとに異なる権限があり、エラーが発生する
Xcode 8 で、スキームごとに .entitlements ファイルが適切に参照されないという問題が見つかりました。基本的に、私の Debug .entitlements ファイルはリリース スキームで参照されています。これは、新しいリッチ プッシュ通知ロジックを実装し、アプリ グループを使用する必要があるため、問題を引き起こしています。
私は 2 つの異なるチーム (開発と運用) を使用しているため、2 つの特定のアプリ グループがあります。
