万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ITMS-90381: Too many symbol files対策

    Appleの審査するときのArchive後のUpload後の

    ITMS-90381: Too many symbol files

    メールが来ていた。 それを対応する。

    > cd ios
    > xcodebuild -project Pods/Pods.xcodeproj/ -showBuildSettings | grep ARCHS
        ARCHS = armv7 arm64
        ARCHS_STANDARD = armv7 arm64
        ARCHS_STANDARD_32_64_BIT = armv7 arm64
        ARCHS_STANDARD_32_BIT = armv7
        ARCHS_STANDARD_64_BIT = arm64
        ARCHS_STANDARD_INCLUDING_64_BIT = armv7 arm64
        ARCHS_UNIVERSAL_IPHONE_OS = armv7 arm64
        VALID_ARCHS = arm64 arm64e armv7 armv7s
    ios/Podfile.lock
    ios/Pods/Manifest.lock

    を一度消すとうまくいくかも?

    更にこの下

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ENABLE_BITCODE'] = 'NO'
          # ↓これ
          config.build_settings['VALID_ARCHS'] = 'arm64'
        end
      end
    end

    できたか調べ方

    XcodeでArchiveする。 Archiveしたものを右クリックして「Show in Folder」

    パッケージの中を表示し、 dSYMs フォルダまでターミナルなどで移動

    dwarfdump --uuid * コマンド

    カッコがarm64になる。

    ````

    dwarfdump --uuid * UUID: UUIDの数字だらだらーーーー (arm64) FBLPromises.framework.dSYM/Contents/Resources/DWARF/FBLPromises