問題解析:
接完quick SDK之后鲫剿,然后公司要求把游戲在quick工具上打包iOS包出來眼刃,然后就一直遇到下面的問題:
2020-12-07 16:05:32.837 xcodebuild[5248:217460] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/_1/cdrcfdg53q3cy0_rjkjsp87h0000gp/T/mir2-iOS_fgcq_2020-12-07_16-05-32.837.xcdistributionlogs'.
2020-12-07 16:05:34.207 xcodebuild[5248:217460] [MT] IDEDistribution: Failed to generate distribution items with error: Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21" UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header code: 0x72613c21, NSLocalizedRecoverySuggestion=}
error: exportArchive: Found an unexpected Mach-O header code: 0x72613c21
Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21" UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header code: 0x72613c21, NSLocalizedRecoverySuggestion=}
** EXPORT FAILED **
解決方法:
原因是靜態(tài)的framework添加到了Embed Frameworks里面了
解決辦法:在 Build Phases里镊折,將Embed Frameworks 中的framework移除传藏,然后將其添加到Link Binary With Libraies 中沉删,已經(jīng)有的話就不用重復(fù)添加了睦柴。
image.png
把這里的靜態(tài)庫刪掉之后邦危,添加到Link Binary With Libraies 洋侨,已經(jīng)有了就不用再添加就可以打包通過
image.png