アプリを正常に送信した後、「シンボルファイルが多すぎます」というメッセージが表示される 質問する

アプリを正常に送信した後、「シンボルファイルが多すぎます」というメッセージが表示される 質問する

Xcode 6 GM をダウンロードし、今日 App Store に 2 つの Swift アプリを送信しました。両方ともアップロード前の検証と、その他必要なすべての項目に合格し、正常に送信されました。しかし、その後 Apple から 2 通のメールが届きました。プログラムごとに 1 通ずつで、どちらも次のように書かれていました。

開発者の皆様へ

「xxxxxxxx」(アプリ名は削除済み) の最近の配信で 1 つ以上の問題が見つかりました。配信は成功しましたが、次回の配信では次の問題を修正することをお勧めします。

シンボル ファイルが多すぎます - これらのシンボルには、どのバイナリにも対応するスライスがありません [1431D977-72BC-308F-AB71-71529F25400B.symbols、158C72A7-98AC-3F07-B2BE-88427591B413.symbols、44973EAC-563E-340C-B549-55A5014A68BA.symbols、678BF06F-0C3D-3A09-BFBF-699C7079FECD.symbols、90907DDB-0400-38ED-BB5F-0C12333C0624.symbols、 93B79949-5757-374A-97B9-825AE1A61B7D.シンボル、ABA05220-4FB0-397F-AFBB-08774A82F4CA.シンボル、AD70F02A-4422-32B8-8C40-CF9B45A2CCC6.シンボル、B0CC9F7D-C542-3E18-A518-B28B7ECABE80.シンボル、BF6A4C3B-6FA5-3C51-8404-19C2F132458D.シンボル、C9D6E078-8E2A-39D9-8DEE-476916A69CEE.シンボル、 CF5320DF-AB31-3845-BAD5-F6E51045D396.シンボル、D4967AA3-8FB0-3712-B0DE-7F4144AF8F4B.シンボル、D813B314-AD37-31D4-B675-442052994495.シンボル、DF42A13F-08D8-3E71-B221-FC357E0B60F5.シンボル、F5F636C2-F0E0-3CA7-8F7D-C49A36CD5C65.シンボル]

問題を修正したら、Xcode または Application Loader を使用して新しいバイナリを iTunes Connect にアップロードできます。

よろしくお願いいたします。

App Storeチーム

これは私や私のアプリとはまったく関係ないと思いますが、Swift アプリの提出初日に起こる奇妙な現象なのでしょうか? どちらのアプリもまだ「承認待ち」モードのままです。 彼らが言ったことをなくすために変更できる点はまったく思いつきません! Swift アプリを提出して、この応答を受け取った人は他にいますか? 無視して、どうなるか待つべきでしょうか?

ベストアンサー1

これは、ライブラリのデバッグ情報をプロジェクト アーカイブに含めているが、バイナリを含めていない場合に発生します。

  1. Xcodeでオーガナイザーウィンドウを開く
  2. この問題が発生したアーカイブを右クリックし、「Finder で表示」を選択します。
  3. アーカイブファイルを右クリックし、「パッケージの内容を表示」を選択します。
  4. 「dSYMs」フォルダにはいくつかのファイルがあります。dwarfdumpコンソールコマンドこれらのファイルでは、UUID 文字列のリストが取得されます。

    dwarfdump -u MyFile.dSYM
    

Apple の電子メールから一致する UUID がいくつか見つかるはずです。

dSYMこの警告を回避するには、アーカイブにライブラリではなくアプリケーションのファイルのみを含める必要があります。そのためには、ライブラリのビルド構成を、ファイルを生成しないように変更する必要があります。構成で「デバッグ情報形式」を検索し、からdSYMのみ に変更するだけです。DWARF with dSYM FileDWARF

たとえば、下のスクリーンショットには Stripe iOS フレームワークが示されています。

Xcode プロジェクト設定のスクリーンショット

おすすめ記事