iOS 混編#import “XXX-Swift.h” File not found 爲什麼找不到,官方來解釋

有問題去官網,最正宗的解釋

  • 今天有個小夥伴問我,導入識別不出Switf.h 文件,build setting 也查看了,是正確的.引入文件就是找不到,搞了老一會了.
  • 後來遠程給看了一下他的項目,
  • 檢查配置文件,build setting 自動生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小寫沒有改動,是正確的
  • 在Terminal 中查找項目目錄中是否存在-Swift.h 文件使用命令
    find ./DerivedData -name “*Swift.h” 文件存在
  • 看到他將#import “XXX-Swift.h” 放在了OC的.h 文件中😅😅😅😅😅😅
  • Swift.h橋接文件在OC中飲用的規則如圖在這裏插入圖片描述
  • 官網地址入口
  • 這個技術點就到這了,下面在補充一點
  • 若先這樣麻煩可以使用pch文件來處理,將#import “XXX-Swift.h” 放在pch文件中
  • 在Target中打開預編譯開發,OC中的文件就不用使用向前聲明,和XXX-Swift.h文件的引入了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章