如果是自己制作的.framework和.a(動(dòng)態(tài)庫和靜態(tài)庫)在運(yùn)行的過程中出現(xiàn)Found an unexpected Mach-O header code: 0x72613c21 的原因有兩種:
1是嗜、在Xcode 11.2之前的時(shí)候碴里,有可能是你將一個(gè)*** framework 的靜態(tài)庫 放到了 Embedded Binaries(放動(dòng)態(tài)庫依賴文件) 里面導(dǎo)致 項(xiàng)目打包 報(bào)錯(cuò)
2、在11.2的時(shí)捶枢,用的是Frameworks,Libraries and Embedded Content 包含動(dòng)態(tài)和靜態(tài)依賴文件赡鲜,所以不會(huì)因?yàn)榉佩e(cuò)而打包報(bào)錯(cuò)吝镣,可能的原因是,在制作庫的時(shí)候泉蝌,只制作了模擬器的庫歇万,真機(jī)的庫沒有制作(反之依然)庫在模擬器和真機(jī)是不一樣的,在制作的時(shí)候需要制作兩個(gè)庫之后進(jìn)行合并勋陪。(如果是打包或上線的時(shí)候就可以只使用真機(jī)的庫也是可以的贪磺,還減少包的體積)