問題タブ [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 - プロビジョニングプロファイルをクリーンアップすると、アプリストアの送信が無効になりますか?
昨日、最新バージョンのOSXをコンピューターにインストールしましたが、以前のキーチェーンを失いました。これで、すべてのプロビジョニングプロファイルで、「Xcodeはキーチェーンでこのプロファイルの有効な秘密キー/証明書のペアを見つけることができませんでした」というエラーが発生します。最も簡単な解決策は、プロビジョニングプロファイルを削除することですが、これらの配布プロビジョニングプロファイルの1つを使用しているアプリストアの送信があります。2つの質問:
アプリストアの送信プロビジョニングプロファイルを削除しないようにする必要がありますか?
このプロビジョニングプロファイルを削除できない場合は、古い秘密鍵に関連付けられている既存の証明書を削除できないことを意味します。では、どうすれば新しいプロビジョニングプロファイルを作成できますか?
ありがとう!
xcode - クライアントの配布プロファイルを使用してiOSビルドを作成する
クライアント用のiOSアプリを完成させ、配布プロファイル(.cer形式)のコピーを受け取りました。Appleのドキュメントで説明されているように、XCodeにドラッグしました。これで、プロジェクトのビルド設定でディストリビューションビルドのプロファイルを選択できますが、ターゲットに移動すると、そのプロファイルを選択できませんか?それを解決する方法について何かアイデアはありますか?
また、これは、クライアントが承認のために送信できる配布ビルドを作成するための正しい方法ですか?
ありがとう!-ラッセ
xcode - iPhone を 2 つのプロファイルでプロビジョニングできますか?
Appcelerator でアプリを作成してくれる人がいます。Xcodeでアプリを構築しています。私の電話は私自身の使用のためにプロビジョニングされていますが、Xcode ファイルを送信できないため、自分のプロファイルを失うことなく、その使用のために私の電話をプロビジョニングすることはできますか?
ios - Appleプッシュ通知を受信しない/プロビジョニングプロファイルの問題の可能性?
私はプッシュ通知をデバッグしようとしていますが、サイレントに失敗するため、困難でした。私の知る限り、私はAppleの指示に正しく従っていたので、他の誰かが私のセットアップに問題を見つけているのではないかと思っていました。
以前は、開発証明書とアプリのデバッグビルドを使用して機能していました。他の人とテストを開始するためにAdHocビルドを作成したとき、それが問題の始まりでした。サーバー上で現在使用している本番証明書を作成しました。また、APNSの宛先をサンドボックスから本番環境に変更しました。プロビジョニングプロファイルを更新し(<key>aps-environment</key><string>production</string>
必要に応じて存在します)、アプリを再構築してIPAとしてパッケージ化し(新しいプロファイルを使用)、TestFlightを介してテスターに配布しました。同時に新しいテスターを追加し、TestFlightが新しいテスターを表示するので、新しいプロビジョニングプロファイルで確実にパッケージ化されたことがわかります。
テスターの新しいデバイストークンを取得し、それらすべてに簡単なアラート通知を送信しました:{"aps":{"alert":"hello"}}
、しかし成功しませんでした。任意のヒント?
私が奇妙だと思ったのは、新しいプロビジョニングプロファイルがあると、デバイストークンが変更されるはずだと思ったということです。しかし、私のすべてのテスターにとって、デバイストークンは以前と同じものであるように見えました。何らかの理由でプロビジョニングプロファイルが電話で更新されていないと思ったので、そのうちの1人に電話設定からプロファイルを削除するように依頼しました(ちなみに、アプリ用に2つあることが判明しました。同じ名前で)、TestFlightを使用してアプリを再インストールします。しかし、彼のデバイストークンは実際には同じままでした。任意のヒント?前もって感謝します!
iphone - iPhoneアプリで発生したdidFailToRegisterForRemoteNotificationWithError
vmware-mac のデバイスにアプリをインストールしました。プログラムは正常に実行されます。
実際の Mac マシンにアプリをインストールすると、didFailToRegisterForRemoteNotificationWithError が発生します。
どうしたの?
適切なプロビジョニング プロファイルとキーチェーンを使用しました。
前もって感謝します。
iphone - サンプルアプリと元のアプリの同じプロビジョニングプロファイル
アプリケーションにアプリ内購入を追加したい。このために、サンプルコードを試して、プロビジョニングプロファイルでどのように機能するかを確認しました。しかし、今、アプリケーションでそれを実行しようとすると、エラーが発生し、エラーは次のようになります。
キャッチされなかった例外'NSUnknownKeyException'が原因でアプリを終了しています。理由:'[setValue:forUndefinedKey:]:このクラスはキーviewControllerのキー値コーディングに準拠していません。
これは、他のアプリケーションのviewcontrollerとappdelegateが私のアプリケーションにないためです
iphone - クライアント用に iphone アドホック リリースを作成する方法、クライアントの Apple dev アカウントを持っている
これは私の最初のアプリであり、Apple の devel/distro プロファイル、証明書などに頭を悩ませています。それらの要件と、この明白なことを行う方法を理解できませんでした。
クライアント向けのアプリを開発しました。彼らはアップルに会社のアカウントを持っています。そのアカウントには、複数のデバイスも追加されています。ここで、アドホック配布用のアプリを構築して、これらのデバイスでテストしたいと考えています。彼らは私にもアカウントのログインを教えてくれました。
今、私は何をすべきかで立ち往生しています(ポータルを使用して開発者アカウント(非有料)をチームに正常に追加しました)..覚えていない多くのことを試しました..xcodeオーガナイザーが「無効な署名ID」を表示するたびに..' エラー。
どんな助けでも感謝します..
ios - 新しいテスターであるTestFlightに公開しますが、プロビジョニングプロファイルを再構築/ダウンロードする必要がありますか?
私はtestflightWebサイトを通じてアプリを公開して、同僚がテストできるようにしました。彼らの多くが最初の電子メールを開いて登録プロセスを実行する時間を見つけるにつれて、テスターは私のtestflightチームにだまされています。
ただし、それらをテストに追加するプロセスは少し複雑に思えるので、確認して、正しく実行しているかどうか、または明らかなことを見逃していないかどうかを尋ねると思いました。
現時点では、手順全体は次のようになっています。
- 同僚が招待メールを含む最初のメールを開きます
- 次に、デバイスを登録し、テストに登録します
- この新しいテスターについては、電子メールとtestflightサイトを通じて通知されます。
- 次に、前回以降のすべての新しいテスターのUDIDのリストをダウンロード(または書き留め/コピー)する必要があります
- 次に、Apple Developersサイトのデバイス部分にアクセスして、そのファイルをアップロードする必要があります
- プロビジョニングプロファイルを編集して、新しいデバイスを含めます
- 承認されるのを待って、プロビジョニングプロファイルをダウンロードします
- プロビジョニングプロファイルをXcodeプロビジョニングプロファイルオーガナイザーにドラッグします
- 次に、MonoDevelopに戻り、適切なプロファイルを指していることを確認します(MonoDevelop / MonoTouchを使用するとこのプロセスが複雑になるかどうかわからないため、省略したくありません。この質問には関係ない可能性があります)
- 再構築し、testflightで再公開します
- 次に、testflight Webサイトにアクセスし、新しい/更新されたビルドを見つけて、すべてのテスターに通知されるようにします
バージョンを更新しないと、既存のビルドが「サイレントに」置き換えられ、すでに通知されているテスターのリストが再利用されることに気付きました。したがって、すべての新しいテスターをチェックして完了すると、通知されるだけです。新しいもの。
ただし、プロビジョニングプロファイルファイルをダウンロードしていじくり回し続けるのは少し手間がかかるようです。
明らかな何かを見逃しましたか?これの一部を簡単にする方法はありますか?
たとえば、Xcodeオーガナイザー内にプロビジョニングプロファイルを作成できることに気付きましたが、そのダイアログボックスには証明書が表示されないため、そのダイアログを完了できません。これが重要な要素である場合は、その効果に対する短い回答を残してください。代わりに、それに関する新しい質問を再投稿します。
この質問は正しいです:上記の手順は正しいですか?
ios - アプリケーションはコードサインの検証に失敗しました。署名が無効であるか、iPhone 配布証明書で署名されていませんでした
こんにちは、iOS アプリをアーカイブしようとしています。私はこれを得る:
証明書は有効で、配布プロビジョニング プロファイルは問題ありません。署名しないだけです。ビルド設定は配布プロファイルを選択します。すべてが本来あるべき姿です。
助けてくれてありがとう。
ios - 1 つのライセンスでラップトップとデスクトップの両方を使用するにはどうすればよいですか?
私はMac Miniで開発しています。iOS 開発者プログラムへの参加費を支払ったばかりで、プロビジョニング プロファイルをセットアップしようとしています。
明日、私は仕事で重要な旅行をするつもりです。旅行の目的は、2 台の電話で実行されているプロジェクトを示すことです。MacBookだけ持っていきます。
ラップトップとデスクトップをセットアップして同じ電話をプロビジョニングすることはできますか?
もっと簡単に言えば、ラップトップを使用して電話でアプリを取得できる必要があります。家から離れているときにコードを変更して再展開できる必要があるからです。しかし、私が家にいるときは、日常の開発にはむしろ Mini を使用したいと思います。
MacBook と Mini の両方が同じコードで動作し、両方が同じ電話をプロビジョニングできるように設定することは可能ですか?
可能であれば、それを行う方法に関する指示へのリンクをいただければ幸いです。