2016-01-05 11 views
5

新しいビルドをiTunes Connectにアップロードして、アプリケーションを更新しようとしました。私が最初にXcodeの6を使用するが、これを述べるアップルからのメールだ:無効なSwiftサポート - 正しい場所にないファイル

親愛なる開発者、私たちは、「アプリケーション」のためのあなたの最近の配信を持つ1つの以上の問題を発見した

を。あなたの配信を処理するには、以下の問題が修正されている必要があります

無効スウィフトサポート - ファイルlibswiftDarwin.dylib、libswiftDispatch.dylib、libswiftCoreGraphics.dylib、libswiftUIKit.dylib、libswiftContacts.dylib、libswiftCore.dylib、libswiftCoreAudio.dylib、 libswiftFoundation.dylib、libswiftXCTest.dylib、libswiftCoreImage.dylib、libswiftObjectiveC.dylibは、/Payload/App.app/Frameworksにありません。

ファイルを予定された場所に移動し、現行のPublic(GM)バージョンのXcodeを使用してアプリケーションを再構築し、再送信します。

これらの問題が修正されたら、修正されたバイナリを再配信できます。

私はそれが簡単な修正だと思ったので、私はちょうど、最新のGM(Xcodeの7.2)にアップデート&は、しかし、私は同じメールを受け取っ、スウィフト2移行を完了しました。誰かがこれを解決する方法とそのファイルが何であるか説明できますか?他の質問に見られるように、これは「ファイルが一致しません」という問題ではありません。

+1

"ファイルを予定された場所に移動し、現行のPublic(GM)バージョンのXcodeを使用してアプリケーションを再構築し、再送信してください。彼らはあなたに言ったことをやったことがありますか?あなたは11のファイルを正しい場所に移動しましたか? –

+0

私は現在のGMを使ってアプリケーションを再構築しましたが、私はそれらのファイルが何であるか分かりません(前に聞いたことがない)ので、2番目の部分は行っていません。私は初心者であることを簡単に説明してください。ありがとう –

答えて

1

同じ問題が発生したので、私はこれを見つけました。私がApp StoreへのSwiftアプリのリリースを処理することは、初めてのことです。私はTALAAことで、この答えは御馳走を働くことがわかっ

https://stackoverflow.com/a/26949219/1567836

ありYESに設定する必要がビルド設定にフラグ「埋め込まれたコンテンツは、スウィフトコードが含まれています」。これを設定した後、再度ビルドする前にプロジェクトをきれいにしてください。

クリーンの後、App Storeにアップロードするためにビルドを再作成する必要があります。新しいアップロードは、その番号のバイナリがすでに存在すると主張して拒否されます。ビルド番号を更新する場合(前のバージョンよりも大きくなければならない)、新しいアップロードが受け入れられます。

0

@Thomasこのフラグを有効にする必要があります。そのあとで、「無効スイフトサポート」のために、Xcode 6.4以降のApplication Loaderで問題が発生しました。そこで、私はオーガナイザ(Xcode>ウィンドウ>オーガナイザ>アプリケーションストアへのアップロード)からアプリをアップロードし始めました。

これは問題を解決します。

関連する問題