問題タブ [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 - 資格が有効になっているかどうかに関係なく、Mac アプリケーションがクラッシュします (資格が原因で強制終了されます)。
Entitlements ファイルで iCloud が有効になっているアプリケーションがありますが、実際にはその機能を利用していません。(将来的に機能をオンにできるように、アヒルを一列に並べるだけです。)
私のアプリケーションは問題なく起動していましたが、昨日突然起動しなくなりました。コンソールから、アプリが強制終了されたことを確認できました。
私の App ID とプロビジョニング プロファイルは長い間 iCloud を使用して構成されており、iCloud はテスト用の開発バージョンで積極的に使用されているため、これは奇妙に感じました。
とにかく、いくつかの無関係な機能をテストするために、アプリケーションの資格を無効にし、プロジェクト エディターで [資格を有効にする] チェックボックスをオフにしました。
ただし、クリーニングして再起動した後でも、アプリケーションは同じように強制終了されます。また、資格を有効にして起動しようとしましたが、iCloud コンテナーはすべて削除されました。運がない。
macos - Mac App Store アプリケーションの資格の構成は必須ですか?
Mac App Store にアプリケーションを送信しようとしていますが、資格を有効にすることについて混乱しています。Mac App Store 用にアプリを構成するための Apple 開発者ガイドでは、それが必要かどうか、またはそれを行う方が良いかどうかについては述べていません。
iCloud またはプッシュ通知を使用していません (また、App ID で有効になっていません)。
3 月 1 日までにサンドボックスを有効にするつもりはありません。適切な Apple アプリケーション証明書で実行可能ファイルに署名し、インストーラー証明書でインストーラーに署名します。
Mac App Store ガイドラインのファイル システム使用要件に従っています。
前回は私のバイナリが承認されましたが、他の違反により審査で申請が却下されました。私の質問は、 Xcode で[資格を有効にする] チェックボックスをオンにしないと、アプリが拒否されるかどうかです。有効にする場合、2 番目のオプションはサンドボックスを有効にする場合ですが、有効にしないので、関係がないようです。この回答は必須ではありませんが、iOS用であることがわかりました。誰か確認できますか?前もって感謝します。
ios - コマンドラインで builtin-productPackagingUtility を呼び出す方法
ビルド設定 (Xcode 4.2.1) で資格とコード署名 ID を指定すると、Xcode からビルドすると次の出力が得られます。
Xcode のビルド中ではなく、ビルドの最後にアプリ フォルダーに署名したいと考えています。
私の問題は、コマンド ラインで xcent ファイルを生成する方法がわからないことです。
質問 : コマンド ラインで xcent ファイルを生成するにはどうすればよいですか? ルートから検索を行いましたが、productPackagingUtility と呼ばれるものはありません...
duplicates - 実行可能ファイルは無効な資格で署名されました (0xE8008016)
何が起こっているのかわかりません!アプリを複製する必要があるため、名前を変更し、境界を変更し、すべてのアプリ ID と証明書を作り直しました。コンパイルすると、「実行可能ファイルは無効な資格で署名されました。アプリケーションのコード署名資格ファイルで指定された資格が、プロビジョニング プロファイルで指定された資格と一致しません。(0xE8008016)」が返されます。
私はそれをグーグルで検索し、Entitlements.plistファイルについて何かを見つけましたが、それが何であるかがわかりません。それが役立つかどうか:プロジェクトに追加しようとしましたが、値「get-task-」を追加できるようです許可」というのは、すでにそうなっているように見えますが、見つからないためです... つまり、めちゃくちゃで、どうすればよいかわかりません。
誰でも私にアドバイスできますか?
更新: オーガナイザーでプロビジョニング プロファイルを更新したところ、新しいエラーが返され、コンパイルできなくなりました: コード署名エラー: プロビジョニング プロファイル 'xxx' が見つかりません。それは良いですか、それとも最悪ですか? 更新: プロファイルを変更しました。これも出発点です..
xcode - サンドボックスが有効になっているとアプリが読み込まれない
バンドル内から SQLite データベースとその他のデータ ファイルにアクセスするアプリがあります。それ以外には、ファイルシステム、ネットワーク、またはハードウェアへのアクセスはありません。エンタイトルメントをオンにしてアプリをサンドボックス化すると、アプリが起動しません。アプリが実行中であることを示す Xcode で再生を押しましたが、ウィンドウが表示されず、Xcode のデバッグ コンソールに出力が記録されません。
何が壊れているかを理解するにはどうすればよいですか?
ios - nil を返す URLForUbiquityContainerIdentifier
ユニバーサル iOS アプリを作成しています。URLForUbiquityContainerIdentifier は、iPhone でテストすると正常に動作しているように見えますが、iPad では動作していないようです。そこでは常に nil が返されます。特定の資格と nil の両方を渡そうとしましたが、まったく同じ結果が得られました。どちらのデバイスも 5.0.1 を実行しており、他のクラウド機能は両方のデバイスで正常に動作しています。どちらのデバイスでも、iCloud 設定の [ストレージの管理] セクションでアプリケーションのデータを確認できます。
http://goddess-gate.com/dc2/index.php/post/452チュートリアル に取り組んでいます。
どんな考えでも大歓迎です!
macos - Mac: サンドボックスの作成に失敗しました: 1002 (操作を完了できませんでした 13)
アプリをサンドボックスに移行しようとすると、最初の起動時にこのエラーが発生します。その後の起動は成功しますが、以前のデータ ファイルの場所からは何も移行されません。
アクセス許可の修復を試みましたが、今のところうまくいきません。
どんな情報でも素晴らしいでしょう。ありがとう。
iphone - 資格がプロビジョニングと一致しない
最近、アプリケーションを社内 (エンタープライズ開発者プログラム) に展開する際に問題が発生し、一部の資格値がプロビジョニング プロファイルで指定されたものではないという報告がありました。私はこの問題を調査し始めましたが、もちろん、値が一致していないことがわかりました。
.mobileprovision ファイルの内容: (を実行して抽出したものsecurity cms -D -i <mobileprovision file>
)
そして資格は(実行中の抽出としてcodesign -d --entitlements - <app bundle>
:)
プロジェクトでエンタイトルメント ファイルを指定しておらず、mobileprovision ファイルはポータルから新たにダウンロードされました。
インストーラーを満足させるためだけに、これらの値を使用して Entitlements.plist を作成する必要がありますか?それとも、これを解決するためのハックの少ない方法はありますか? さらに重要なことに、これがアプリの一部のビルドでのみ発生するのはなぜですか? (他のいくつかのビルドは問題ありません)
この問題を解決および/または回避する方法に関する他のヒントはありますか?
すべてのプロファイルの削除、プロファイルの再作成、証明書の再ダウンロードなど、通常の容疑者はすでに試しました...
ありがとう!
iphone - 有効な com.apple.developer.ubiquity-kvstore-identifier 資格がありません
重複の可能性:
NSUbiquitousKeyValueStore エラー: 有効な com.apple.developer.ubiquity-kvstore-identifier 資格がありません
iCloud キー値ストレージをアプリに統合しようとしています。Xcode を介して資格を有効にし、Apple のドキュメントに記載されている手順に従って、アプリの iCloud を有効にしました。iCloud 統合は iPad 2 のアプリでは問題なく動作しますが、他のデバイスで同じ機能を使用しようとすると、次のようになります。
これらのデバイスでアプリをアドホックに実行し、クリーンアップを削除して、アプリをデバッグ モードで再構築しようとしましたが、それでも同じエラーが発生します。また、プロビジョニング プロファイルを再ダウンロードし、デバイスのプロファイルを削除して、アプリを再インストールしましたが、結果はありませんでした。entitlements.plist にも問題はありません。
この問題を解決するための提案はありますか?
objective-c - 「権限には、プロビジョニング プロファイルで許可されていない値があります」が、そうではありません
TestFlight を介して AdHoc ビルドをインストールしようとしていますが、奇妙な問題が発生しています。以下は、バイナリをダウンロードしてインストールを開始した後に iOS が出力するコンソール ログです。重要な問題は、iOS ではエンタイトルメントが mobileprocision データと一致しないと言われていますが、それらを比較すると一致することです。
mobileprovision、entitlemtnts.plist、および結果の IPA (解凍してコンパイルされたバイナリを調べたもの) のすべての値を再確認しましたが、すべて問題なく一致しているように見えます。にはembeded.mobileprovision
、アプリケーション バイナリのエンタイトルメント値と一致する値があります (IPA がアンパックされ、バイナリがテキストとして開かれている場合)。エラーで言及されたすべての値がプロファイルと資格に存在し、値が一致しています。
また、プロジェクトのクリーニング、デバイスからのすべてのプロファイルの削除、デバイスからのアプリの削除、デバイスの再起動、Dev Portal でのプロファイルの削除と新しいプロファイルの作成、および Stackoverflow で尋ねられた同様の質問もすべて試しました。今のところ何も役に立ちません。
私の質問は、これらの値が一致していないことを iOS がどのように認識しているのかということです。コンパイルされたバイナリの値は、埋め込まれたプロファイルの値と一致するためです。
Testflight はアプリのバイナリ (権限とプロファイル) を自動的に検証するため、AdHoc ビルドの配布に Testflight を使用していると述べました。値が一致しないバイナリをアップロードすると、こちらとこちらの FAQ セクションで説明されているようにエラーが表示されました。
もう 1 つの奇妙な点は、同じエラーが何度も連続して表示されることです (現在は 5 回ですが、最大 7 回の繰り返しが見られます)。
誰かが同様の問題を経験したことがありますか?
事前に感謝します。言及されたコンソールログは次のとおりです。