正確的做法是:
從Embedded Binaries移除那個framework
不勾選Embedded即可
把這個framework添加在Link Frameworks and Libraries里面
默認添加framework后運行項目會直接崩潰肺魁,報錯如下:
dyld:Librarynotloaded: @rpath/AppKit.framework/AppKit? Referencedfrom: /var/containers/Bundle/Application/2E6B9570-C294-4C73-9C6A-0D1C06DC534D/test.app/test? Reason: imagenotfound(lldb)
這時候鹅经,AppKit默認會添加到linked frameworks and libraries中怎诫,沒用過的人很難察覺到問題在哪瘾晃,這時候就體現(xiàn)出老司機的重要性了幻妓,在General中往下翻會看到embedded binaries,點擊+添加這個Appkit到里面肉津,這時候你會看到linked frameworks and libraries中有兩個Appkit胖缤,刪除一個阀圾,運行后就不會再崩潰了。