アプリ購入でテストしたいので、xcodeを使ってビルドをアップロードしました。ビルドは「Prerelase」の下に表示されますが、「Versions」には表示されません。 "Versions"に表示されるまでどのくらいかかりますか? 30分経ちました
「Prerelease」タブで「Processing」ステップが進行中になるまでビルドは表示されません。アプリのサイズによって異なります。私の10Mbのアプリの場合、それは約5分かかりました。
受信トレイでiTunes Storeからのメールを確認してください。
件名:iTunes Connect:あなたのアプリ[...]に1つ以上の問題があります
開発者各位
[あなたのアプリ]へのあなたの最近の配送に関して1つ以上の問題を発見しました。配達を処理するには、以下の問題を修正する必要があります。
このアプリは、使用法の説明なしでプライバシーに敏感なデータにアクセスしようとします。アプリのInfo.plistには、アプリがこのデータをどのように使用するかをユーザーに説明する文字列値を含むNSPhotoLibraryUsageDescriptionキーを含める必要があります。
[...]
必要な修正を加えたら、修正したバイナリを再配信できます。
よろしく、
App Storeチーム
XCode 8はアップロードが成功したことを私に言った、しかし私が電子メールで示された問題を直しそして再提出されるまでビルドはiTunesConnectに現れなかった。
役に立つかもしれません:
@cdescoursの回答を更新するために、アップロードされたビルドは「処理中」状態の「アクティビティ」タブに表示されるようになりました。
デプロイメントターゲット> 9でビルドを追加する場合は、カメラと写真を使用している場合はinfo.plistにこれらのキーを追加します。有効な説明を含むPrivacy - Camera Usage Description
とPrivacy - Photo Library Usage Description
。
これらのキーに空白の文字列を付けて送信したときも、同じ問題がありました。
時々あなたはあなたの電子メールをチェックする必要があるかもしれません。アップロード中にエラーは発生しません。しかし、AppleはあなたのビルドのエラーをEメールで送っているかもしれません。私の場合、以下のエラーが記載された電子メールを受け取りました。
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
NSPhotoLibraryUsageDescriptionキーを追加しましたが、説明文字列が空でした。
ビルドをアプリケーションローダーから、またはxcodeからApp Storeに直接アップロードしたときに、ビルドバージョンが異なる複数のアップロードでも表示されない
注:この権限文字列はiOS 10から必須です。
うわーこれは超迷惑でした!正直に言うと、ここ数年でXcodeを介して多くのアプリをアプリストアにアップロードしたのですが、ここ数日で12時間かけて8種類のビルドをアップロードしようとしましたが、どれも表示されません。 iTunesConnectで処理中またはその他の場所で。私はこれまで使ったことがなかったとしても、結局 Application Loader を試しました。最初の試行で「Apple Connectトークンの取得」などがタイムアウトしました。私はCMD + Qしてもう一度Application Loaderを試してみました。そして2回目はアップロードが終了しました...そして今私のビルドは処理としてiTunesConnectに現れます。煩わしくて混乱して莫大な時間を浪費していたOMG(典型的なApple Devの経験)。
とにかく...私は自分の結果を共有すると思いました。
Info.plistファイルで、すべてのプライバシーアクセスポリシーオプションを確認してください。
"Activity"タブで新しいビルドのステータスを確認してください。 "Processing"ラベルがビルドから消えたら、それを使うことができるはずです。
私は自分の経験を共有したいのですが、私は自分のビルドをアプリケーションアップローダとxcodeでアップロードしましたが、10時間後にiTunes connectでビルドを見ることができませんでした。最後に私はAppleに連絡し、彼らはビルドの検証には最大24時間かかることを説明しました。 24時間後、ビルドが関連ページに表示されない場合は、新しいバージョンをアップロードすることをお勧めします。それでもまだ何もビルドがない場合は、2番目の24時間後に、あなたはアップルの開発者プログラム支援を呼び出すことができます。これはあなたが電話番号を見つけることができるページです:
https://developer.Apple.com/contact/phone/
アプリケーションの最初のバージョンを公開するのに数日かかることがありますが、新しいバージョンを公開するのにかかる時間ははるかに短くなります。
リリースをデバッグしないことを選択したスキーマを確認してください。
すべてのinfo.plist内のキーと値ファイルを確認してください。いずれかのキーが欠けていると、それがこの問題を引き起こします。 app.conとinfo.plistファイルに書かれている他のものは問題ないはずです。
私は同じ問題に遭遇しました、私はXcode6.0からXcode6.1に切り替えました、そして、私のビルドはリストに現れ始めました。
これは私の間違い:
プッシュ通知のコンテンツ部分にマイナーアップデートがあり、コードに触れませんでした。
しかし、その変更を最新バージョンに反映するために、再アップロードする必要があると考えました。
そして、私はやった。
3つのビルドを1つずつアップロードしようとしました。
しかし、テストフライトバージョンには単一のビルドは示されていません。(ショック)
後で、コードに触れずにAPNSコンテンツパーツを更新するだけで、新しいビルドをアップロードしようとして、テストフライトに反映することを期待していたという間違いに気付きました。 (私の愚かな)
アップロードしたビルドがAppStore Connect
に表示されない場合でも、Appleから問題メールを受け取っていなくても、同じ問題に直面しています。だから私は1日待つだけで、そのビルドは1日後にAppStore Connect
に表示され始めます。これは、Appleチームが調査しなければならない奇妙な問題です。
ハッピーコーディング。 :)
私の経験も共有したいと思いました。私のビルドは処理ステップを超えました(それは単なる984kBのアプリでした)が、30分以上「バージョン」タブに表示されませんでした。私はまた私の電子メールを二重点検したがAppleから何も受け取らなかった。しかし、バージョンタブの下で私は最新のものを除いてリストされた3つのビルドを持っていました。私にとってうまくいったのは、一番最近のものをクリックし(Build Numberをクリック)、それからExpire Buildをクリックし、最近のBuildをすぐに購入することが現在のバージョンですぐに利用可能だったということです。
この異常を説明するアップルドキュメントは見つかりませんでした。
それが役に立てば幸い!乾杯
さて、私の場合、更新されたバージョンのビルドをアップロードしました。 1.1.0
Build1.1.0
のように、その後1.0.0
build 1.0.5
に戻り、同じビルドが1.0.0
ヘッダードロップダウンの下に表示されました。
それが誰かを助けることを願っています。
これは私のために働いた
ITunesの[アクティビティ]タブにビルドがない場合。次に、info.plistキーを確認します。すべてのキーがある場合は、すべてのキーの説明を確認してください。長さが短い場合は、キーの説明の長さを増やしてください。