gpt4 book ai didi

ios - "Too many symbols"带有 Cocoapods 和扩展

转载 作者:行者123 更新时间:2023-12-01 20:03:40 24 4
gpt4 key购买 nike

我已经提交了一个带有消息扩展的应用程序。我正在使用 Cocoapods 来管理库依赖项。这是 Podfile

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
abstract_target 'Common' do
pod 'AFNetworking'
pod 'MTDates'
pod 'Mantle'
pod 'CryptoSwift'
pod 'IQKeyboardManager'
pod 'SSZipArchive', '~> 1.0'

target '<App-Name>' do
<App-Only pods>
end
target '<Messages-Extension>' do
<Extension-Only pods>
end
end

提交到 App Store 时,我收到一封电子邮件说

Too many symbol files - These symbols have no corresponding slice in any binary [15C994DA-B600-327E-9B14-57ECDDF741BC.symbols, 1DEFE0F7-B903-3184-B05F-06DCD5D63B37.symbols, 296BC9E7-1425-3A80-839C-E0AC07A69713.symbols, 2F298270-3486-3592-8408-B27B596A6ADD.symbols, 32F52BD4-7315-308F-8A6E-5B747CDFC41B.symbols, 4819548A-DDF4-3640-AEC7-A25886A4881C.symbols, 67919FAF-CEC9-385A-A61A-3C6633A71C8D.symbols, 68FC9F33-96C4-3591-9F82-685841726A27.symbols, 7D9F9F55-EB88-3AEA-9B74-1B73869981F6.symbols, 94A3F51C-0AC8-38BC-BE21-9CF1AC9C6F5E.symbols, A3129167-A114-3A52-8C6D-92AA645DFE1D.symbols, B099BAE2-8DFE-390B-96B1-9D66F804E621.symbols, B5961369-36F6-3170-B419-F633D33540F7.symbols, BA0B4931-4E2A-3617-9429-4C713DAC6796.symbols, CC951B68-E97A-3404-BDFA-58A2941CE4AE.symbols, D11743A3-3EC7-30D2-A167-48E7925CA2DA.symbols, D8C5216A-397C-3104-9D37-42B277C4AE6E.symbols, DE9C3EC5-34AF-3D94-ADEF-3245A5118971.symbols, EF5904E6-7959-3058-8E82-06AEC77FBF1F.symbols, F1790BFF-704A-3280-87A7-EDB08370CC07.symbols]



使用后 dwarfdump -u正如其他一些答案所述,我发现这些符号来自 pod 目标(AFNetworking、MTDates 等)。这些 pod 是从我的扩展程序和我的应用程序中使用的,所以我认为管理它们的正确方法是在应用程序和扩展程序之上创建一个抽象目标。

难道我做错了什么?我怎样才能防止这些问题?

最佳答案

enter image description here

由于项目设置不当,正在生成冗余 dSYM 文件。就我而言,“项目”由一个主要的 xcproject 和几个 cocoapod 项目组成,后者的 Build Setting\Valid Architectures 设置比前者更广泛。因此,XCode 正在为该 pod 项目生成冗余 dSYM 文件,而 Apple 检测到这些 dSYM 文件是无用的,因为主项目设置为更受限制的级别。

关于ios - "Too many symbols"带有 Cocoapods 和扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39464740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com