最近新出了一個資源管理框架XAsset(點我帶你了解XAsset),閑來無事拿來研究研究,發現了一個坑,就是如果每次rule重新設置了,然后重新打包,等到加載AB包的時候會報如下錯誤:
KeyNotFoundException: The given key was not present in the dictionary.
解決方法:該問題我查了很久,沒發現什么有效便利的解決途徑,從網上找了個解決辦法,就是只能刪除 unity的 Library文件夾(點我帶你了解unity工程里的那些特殊文件夾),然后重新打開unity3d,重新生成這個文件,然后再生成xcode工程就能直接覆蓋append了,我自己是有效的;你可以試試,祝你好運!
(如果有其他辦法歡迎各位交流溝通)