時計アプリを含むバイナリをアップロードしようとしています。私が取得しているエラー(数日前には取得していませんでした)は、ウォッチキット拡張機能のLC_VERSION_MIN_IPHONEOSに提供された値が8.2であり、これは10.3の最大許容値より大きい...明らかに8.2> 10.3?
私は問題を解決しなかった最新のXCode 8.3に更新しました。ウォッチアプリと拡張機能のiOS展開ターゲットを変更しようとしましたが、メッセージに明らかな影響はありません。
更新:修正されました!
Appleにバグを送信しました。彼らは問題を認識していて、人々にそれを調べさせていると答えました。問題が解決したら、連絡を差し上げます。彼らがそうするとき、私はここにアップデートを投稿します。
これはXcode 8.3とは関係ありません。エラーはApple検証プロセスにあります。ログイン中に提供されたユーザーの有効期限が切れたため拒否されたアプリをレビューしました(アップロードに問題はありません)。 。アプリに変更を加えず、ユーザーをアクティブにして送信しただけで、エラーが発生しました。
編集:Watchのサポートを削除すれば、すべてがうまくいくことも確認できます。
編集:iTunes Connectに正常にアップロードされましたが、Testflightベータビルドを送信しようとしたときに、同じメッセージで拒否されました
無効なSDK値。 XXX.app/PlugIns/XXX WatchKit Extension.appex/XXX WatchKit App.app/XXX WatchKit AppのLC_VERSION_MIN_IPHONEOSのSDK部分に指定された値は8.2であり、最大許容値の10.3を超えています。
Appleがまだ取り組んでいると思います...
この問題は以前にも発生しており、私のプロジェクトにもwatchOS1ターゲットがあります。
数分前にもう一度バイナリをアップロードしようとしましたが、警告は表示されず、iTunes Connectの処理に合格しました。
この問題が発生した場合は、ぜひお試しください。
EDIT:これはApple side andnothingXcodeを使用する場合これはWatchKitを使用するアプリにのみ影響します。
今日、ウォッチキット拡張機能を備えたアプリを1つアップロードしました。これを試してみてください。役に立たないかもしれません。
Xcode->製品のクリーン
Xcode->終了
コンソール端末でdo> rm -rf/Users/your_mac_user/library/Developer/Xcode/DerivedData/*
Xcodeとプロジェクトを再起動する
Xcode-> iPhoneアプリのビルド設定に移動し、デバッグとリリースのために8.0に設定されていることを確認します
時計と時計の拡張機能の両方に移動し、ビルド設定が8.2に設定されていることを確認します
アーカイブして再度アップロードします。
私は古いXcodeバージョンを使用して送信していたので、それが問題だと思ったので、最新のものに行って、同じメッセージが表示されます。10.3より高い8.2を送信しようとしています。
さて、ここが本当に狂ってしまうところです。私は言った、OK、多分8.2に問題があるので、最小ターゲットを8.3に切り替え、クリーンアップ、アーカイブ、送信しました。それでも8.2についてのメッセージを受け取ります!!!
アップロードしているパッケージをエクスポートしました:
otool -l MyApp.app/MyApp |fgrep --after-context=3 LC_VERSION_MIN_IPHONEOS
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 8.3
sdk 10.2
--
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 8.3
sdk 10.2
パッケージとプロジェクトディレクトリの両方をgrepしました。どこにも「8.2」という文字列はありません。ウォッチ拡張機能のない同じアプリは問題なく検証されます。彼らは時計の提出(少なくともWatchOS1)を壊したようですが、これは注意すべきことですが、2日前にスクリーンショットを添えてサポートにメールを送信しましたが、印象がなく、チケットを希望する場合はビデオを送信するように言われました処理されました!アップロードログを確認するのに1分ほどかかります。アプリIDとタイムスタンプをお知らせしました。
編集:以前のバージョンのxcodeをインストールしたようですが、新しいバージョンが1つありますが、問題は解決していません。問題はApple側にあるようです...
編集2:昨日の前日から実行されていないバイナリがアップロードされました。多分それは修正されましたか?
編集3:しかし、アプリを送信しようとすると、iTunes Connectにメッセージが表示されます。したがって、彼らはそれに取り組んでいるようであり、まだ完全には解決されていません。
編集4:成功!送信完了、レビュー待ち!
アップルは昨日このバグを修正しました。同じバイナリを使用できます。変更する必要はありません。
同じ問題があります。監視に関連するターゲットを削除し、正常にアップロードします