問題タブ [ios-provisioning]
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 - ipaファイルに再署名する方法は?
別のプロビジョニング プロファイルを使用して次のような IPA を生成した後、プロビジョニング プロファイルを使用して .ipa ファイルに署名するにはどうすればよいですか? ベータ テスト用のアドホック プロビジョニング プロファイルを使用して IPA に署名し、アプリ ストア用のアプリ提出プロビジョニング プロファイルを使用して正確な IPA に再署名したいと考えています。
ios - 一時的な有効なipa
見込み客にipaを送って、私たちが何をしているのかを見てもらいたいのですが、私たちのデモをすべての競合他社に見せたくありません。
数日間しか機能しない.ipaを作成する方法があるかどうか知っていますか?
iphone - Xcodeは私の新しいプロビジョニングプロファイルを認識しません
私のアプリの開発プロビジョニングプロファイルは数週間前に期限切れになったので、プロビジョニングポータルにアクセスして新しいものを入手しました。入手後、Xcode Organizerにアクセスし、期限切れのプロファイルをデバイスとMacから削除してから、新しいプロファイルをインポートしました。Xcodeはプロファイルをデバイスにすぐにインストールし、アプリはデバイス上で再び実行されます。
問題は、オーガナイザーが新しいプロファイルを確認して通常どおりにインストールできる一方で、IDEが古いプロファイルと新しいプロファイルの間で混乱することです。アプリを作成しようとすると、すぐに失敗します。エラーコンソールは、リストされているGUIDが古いプロファイルに属しているため、Xcodeが古いプロファイルを見つけることができないことを示しています。それは奇妙です; Xcodeは今までに新しいプロファイルを認識していたと思いました。
デバイスとMacから新しいプロファイルを削除してから、プロファイルを再インストールしてみました。動作しません。Xcodeはまだ古いものを探しています。また、Xcodeに古いプロファイルを忘れさせるために別のプロファイルを選択してから、新しいプロファイルを選択してみました。[その他]の選択肢に新しいGUIDを手動で入力してみました。それでも、Xcodeは古いプロファイルを探すことを主張していますが、これはすでに私のMacから削除されています。
アプリが使用するための新しいプロビジョニングプロファイルを生成したことをXcodeに納得させるにはどうすればよいですか?
iphone - このプロファイルに一致する有効な署名 ID がキー チェーンに見つかりませんでした
ID からプロビジョニング プロファイルをダウンロードしましたが、Xcode にドラッグすると、プロビジョニング プロファイル セクションに次のように表示されます。
このプロファイルに一致する有効な署名 ID がキー チェーンに見つかりませんでした
既存のプロファイルをダウンロードして Xcode にドラッグしようとしていますが、アプリケーションをデバイスにデプロイするにはどうすればよいかという問題が発生します。
iphone - 他のアプリの代わりに iPhone アプリをデバイスにアップロードする
そのため、プロファイルと証明書のプロビジョニングのプロセスにはあまり詳しくありません。
現在、デバイスにアップロードできる開発中のアプリが 1 つあります。
ここで、テストの理由から、非常に単純なアプリを作成し、それを自分のデバイスにもアップロードしたいと考えています。問題は、iTunes 接続およびプロビジョニング プロファイルで別のアプリを構成したくないということです。そのため、2 番目のアプリのバンドル識別子を最初のアプリと同じに変更するだけでよいのではないかと考えました。
ただし、XCode では次のエラーが発生します。
これを実現する方法はありますか?
xcode - バンドル識別子とプッシュ証明書...aps-環境エンタイトルメントエラー
xcodeはアプリケーションの識別子をどこから取得するのですか?を読みました。、{PRODUCT_NAME}からのXCodeバンドル識別子のフォーマット。
プッシュ通知を実行して恐ろしいものにしようとしています
"Error Domain = NSCocoaErrorDomain Code =3000"アプリケーションに有効な'aps-environment'エンタイトルメント文字列が見つかりません"UserInfo=0x15b200{NSLocalizedDescription=アプリケーションに有効な'aps-environment'エンタイトルメント文字列が見つかりません}"エラー。
次のようなすべての手順を正しく実行したと確信しています。
- プロビジョニング証明書のかなり前にプッシュ証明書を作成しました
- 'Entitlements.plist'を作成しました
- get-task-allow booleanを追加し、trueに設定しました(アドホックリリース)
私が頭を悩ませることができないと思うのは、バンドル識別子だけです。
プッシュ証明書は
PwCNewUK-Info.plistのバンドル識別子は
手動で変更した場合
アプリがPwCNewsUKとして表示されるため、UDIDの不一致エラーが発生します
私がこれをグーグルで検索したとき、問題についていくらかの混乱があるようですが、それらは一致しなければならないようですか?
質問:
XXXXXXXXXX.com.julianbaker.pwcnewsukのプッシュ証明書と一致するバンドル識別子は何である必要がありますか?
質問:
プロビジョニングプロファイルに「aps-environment」エンタイトルメントを追加する必要がありますか?追加する場合は、どこでどのように追加しますか?(特にhttp://www.airplaysdk.com/node/3174を参照してください)
iPhoneの開発は大好きですが、それは時にはヘッドバンガーになる可能性があります。
iphone - AppStore 経由で更新した後、キーチェーン プロパティへのアクセスをテストするにはどうすればよいですか?
Keychain Services Programming Guide には、次のように記載されています。
「iPhone では、キーチェーンの権利はアプリケーションの署名に使用されるプロビジョニング プロファイルに依存します。アプリケーションの異なるバージョン間で同じプロビジョニング プロファイルを一貫して使用するようにしてください。」
問題はありませんが、AppStore でアプリに更新を提供した場合でも、キーチェーンに保存されている古い値にアクセスできることをテストしたいと思います。オリジナルと同じバンドル ID と製品名を含むアドホック配布プロファイルで署名されたバージョンでアプリを更新してテストしようとしましたが、キーチェーンの古い値にアクセスできませんでした。
アップデートを AppStore に提出し、それが機能することを期待する唯一のオプションはありますか?
ios - iOS のプロビジョニングと署名の概要
私は iOS 開発に比較的慣れていないため、プロビジョニングとコード署名のプロセスに苦労しているようです。私は常に何らかの警告を発しているようで、通常はプロビジョニング設定に対してショットガン タイプのアプローチに頼っています。
プロビジョニングとコード署名プロセス全体の概要はわかりますか? 上記の概要で確認したい質問の種類は次のとおりです。
- コード署名とは何ですか?
- プロビジョニングプロファイルとは何ですか?
- なぜこれらが必要なのですか?
- 一般的なエラーとその解決方法
- バンドルIDは何ですか?
- アプリIDは何ですか?
- そして証明書ですか?
最も重要な ...
- Xcode で「ビルド」をクリックすると、これらのコンポーネントはどうなりますか?
xcode4 - 配布プロファイルは現在、アドホックに一致しています
配布プロファイルがアドホックのものではなく、App Store 配布プロファイルと「現在一致」するように、XCode で変更するにはどうすればよいですか? それはただのペットピーブです。アドホックな配布はあまりしないので、App Store にアップロードするたびにドロップダウン メニューから App Store プロビジョニング プロファイルを選択しなければならないのは面倒です。
XCode4を使用しています。