問題タブ [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 投票する
3 に答える
837 参照

asp.net-mvc-3 - ASP.Net MVC 3 でのデータ ベースの資格/承認

私のグーグルスキルはこれに失敗しています。ASP.Net MVC (3) でデータ ベースのエンタイトルメントを行うための「正しい方法」を探しています。

ユーザーを知る必要があるだけの通常の資格では、属性を使用してルートを実行できます[Authorize]が、これは、データストアへの接続が必要なため、データベースの資格では機能しないようです。

アクションメソッドにチェックを挿入するという明白なアプローチは正しいですか?

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

iphone - アプリケーション識別子の資格が正しくフォーマットされていない - iOS Xcode 4

Xcode 4 に移行しましたが、アプリケーションを App Store に送信できなくなりました。Xcode または Application Loader を介して送信するたびに、同じエラーが発生します。

「アプリケーション識別子の資格が正しくフォーマットされていません...」

これをグーグルで検索すると、アプリケーション識別子キーがアプリケーションバンドル ID と一致する必要がある Entitlements.plist ファイルが示されます: たとえば、J1234567885.com.domain.appName

事は、そうです。app.plist と Entitlements.plist のバンドル識別子は同じです! 私は何を間違っていますか?これが私の Entitlements.plist ファイルです(振り返ってみると変更されていません):

上記の識別子を変更しましたが、参考までに...

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

iphone - xcode外でアプリケーションを辞任する

別のアップル開発者ライセンスで辞任したいアプリがいくつかあります。

問題は、ソース コードがないことです。ipa ファイル、アプリ、archiveinfo.plist しかありません。ソース コードがない場合、アプリを辞任できますか?

ありがとう!オンパー

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

iphone - iPhone : 「資格が一致しません」という問題が発生する

「資格が一致しません」というエラーが表示されます。

ここでは、AdHoc ビルド用の開発者プロビジョニング プロファイルを使用しています。

この開発者向けプロビジョニング プロファイルは、プッシュ通知 (UrbanAirship) で有効になっています。

プロファイルの選択について話し合いましたが、ここにリンクがありますが、上記のエラーが発生しています。

私は何か間違っていますか?AdHoc ビルド用に開発者プロビジョニング プロファイル (デバッグ プロファイル) を使用しているため。

または何が間違っている可能性がありますか?

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

macos - Mac OS X:ファインダー+アプリサンドボックスでファイルを開く

正常に動作するファインダーウィンドウを開こうとしましたが、これを実行するたびに1秒の遅延が発生し、エラーがログに記録されます。

ログが表示されます:

__CFPasteboardIssueSandboxExtensionForPath:[/ Users / TheUser /Downloads/]のエラー

これは正常ですか?エンタイトルメントを有効にし、ダウンロードフォルダへのアクセスを許可しました。

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

ios - アプリ ストアへの送信中にエラーが発生しました

アプリをアプリ ストアに送信しようとすると、電子メールで次のエラーが表示されます。

無効なコード署名資格 - アプリケーション バンドルの署名には、サポートされていないユビキタス コード署名資格が含まれています。

具体的には、My App Name のキー「com.apple.developer.ubiquity-kvstore-identifier」の値「9P774KXXX.*」はサポートされていません。

これは iOS5/XCode 4.2 と関係があることはわかっていますが、私はこれを使用していません。プロジェクトを XCode 4.2 で一度開いてから、XCode 4.1 に戻しました。 ?

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

ios - データ保護クラス資格を iOS 5 アプリに追加するにはどうすればよいですか

私はAppleの開発サイトを含むWeb全体を調べましたが、アプリの/ Documentsディレクトリ属性NSFileProtectionKey = NSFileProtectionCompleteを設定する方法についての指示が見つかりません. アプリの初回実行時に値を設定しましたが、別の方法で設定する方法はありますか? X-Code チェックボックス、plist、またはその他のように。

関連するメモ: NSFileProtectionComplete のデータ保護クラスを持つディレクトリの下に保存されているファイルは、そのディレクトリと同じ保護クラスとして自動的に扱われますか?

本当にありがとう、

フィッシュ

0 投票する
0 に答える
767 参照

ios - プッシュ通知の受信に関するさまざまな Entitlements.plist ファイル

アプリ コードが 2 つの異なるターゲットにコンパイルされるセットアップがあります。1 つはステージングで、もう 1 つはプロダクションです。

どちらもプッシュ通知を受け取ることができます。これには、異なる証明書、プロビジョニング ファイルなど (および info.plist ファイルも同様) があります。

私の問題は、プッシュ通知が登録され、ユーザーにプロンプ​​トが表示され、アプリの 1 つのみの iOS 設定に表示されることです。

2 つのアプリ間で共有されている、または正しく共有されていない設定があるようです。

プッシュ通知のドキュメントでこれを見つけました:

いずれかの環境のプロビジョニング プロファイルを作成すると、プッシュ通知に固有の資格を含む、必要な資格がプロファイルに自動的に追加されます。2 つのプロビジョニング プロファイルは、開発と配布と呼ばれます。Distribution プロビジョニング プロファイルは、アプリケーションを App Store に提出するための要件です。

私の場合、2 つの運用環境があります。私は entitlements.plist ファイルを 1 つしか持っていません。上記を読んで、プッシュ証明書ごとに 1 つ存在する必要があります。

資格ファイルを見ると、プッシュなどについては何も言及されていません。「デバッグ可能」要素のみです。Apple は別の資格ファイルを参照していますか?

必要な資格が 2 つある場合、特定のターゲットで使用されるプロビジョニング プロファイルに準拠するようにそれらを生成するにはどうすればよいですか?

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

python - Lionの新しいセキュリティモデルはPythonなどにどのように影響しますか?

OSXLionの新しいセキュリティモデルが将来にどのように影響するか知りたいです。具体的には、資格とサンドボックスについて質問しています。

これは、これらが良いアイデアであるかどうかの問題ではありません。むしろ、これは将来何が起こるかについての最良の推測の問題です。

Pythonのようなものに興味があります。私の会社は、Webベースのソフトウェアを使用せずに緊急事態用の小さなPythonアプリを作成しています。これには、ファイルシステムの読み取りと書き込みが含まれます。

私たちのアプリには資格がありません。つまり、Pythonコードであり、Cocoaラッピングを行わないためです。すべてのアプリをサンドボックス化してその資格を一覧表示する必要があるというMacAppStoreの要件が有効になると、Appleはオペレーティングシステムのアップデートを公開し、「これが今後のセキュリティの方法であり、アプリケーションはセキュリティモデルを満たしていません。安全ではないため、実行されません。」

私はこれについて複雑な感情を持っています。一方で、消費者のマシンをより安全にするのに最適だと思います。不正なコードが少なくなり、すべてが腐敗します。一方で、それは開発を多くの開発者にとって生き地獄にするだろう、メチンク。

また、同じアップデートがLeopardまたはSnow Leopardのいずれかでリリースされる場合、そのようなアップデートがLionにリリースされるのではないかと思います。現在のOSから2世代遅れているので、私の考えはLeopardではありません。Snow Leopardはすべて、Appleが古いOSをサポートしたい期間に依存します。

だから今、私はApple開発者にこのトピックについて彼らの考えを話し、おそらく以前はなかった考えを生み出すためにそれを開いた。

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

xcode4 - XCode 4.2 では、get-task-allow を設定できません。Entitlements ファイルを作成するためのオプションも存在しません

アドホック リリースをビルドする必要があります。

私はXcode 4.2を持っています。File/New の下に、新しい Entitlements ファイルのオプションはありません。

プロジェクト設定の下で、「資格を有効にする」と言います。ファイルを作成しますが、古い資格のキーはありません。get-task-allow を手動で配置すると、これはまったく効果がありません...