Apple Watch対応アプリ申請でエラーになった時の対応 - Invalid Swift Support

Apple Watch対応アプリを申請しようとしたらエラーになった

TIME HACKERのApple Watch対応したものを申請しようとした際に、Upload後メールで以下のエラーを受け取りました。

Dear Developer,

We identified one or more issues with a recent delivery for your app, "TIME HACKER - Time Tracker". Please correct the following issues, then upload again.

Invalid Swift Support - The watchOS application has Swift libraries at both {Payloadに含まれているPath} . Remove all of the Swift libraries from one of the locations and resubmit your app.

Best regards,

The App Store Team

今回はこの対応方法です。

原因

エラー内容に記載されている通り、Watch Kit にはSwiftのライブラリを梱包しては行けないもので、何も設定をいじっていない場合は大抵梱包されてるかと思われます。
(Watch Kitに含めては行けないのであって、Watch Kit Extensionのロジック部分はもちろん含めて問題ありません)

対応

以下のキャプチャのように、Watch Kit側の「Always Embed Swift Standard Libraries」をNoにします。

f:id:project-unknown:20190319212405p:plain

繰り返しますが、Watch Kit Extension側の設定は不要です。

最後に

宣伝となりますが、この記事を記載中はまだリリースできていませんが、
近日中にTIME HACKERにApple Watch対応版をリリースする予定です。

まだインストールされていない方は是非お使いください!

img