我正在修改一個(顯然是過時的)Cordova插件用於我的應用程序(PhoneRTC,如果您好奇)。XCode 7 /科爾多瓦插件/鏈接問題:_utf8_nextCharSafeBody undefined symbol
作爲Linux/CLI的核心人物,我一直在爲XCode爭取一天時間,並且我設法用大量的Google和一些盲目的猜測來剔除大多數棄用的代碼。不過,現在我只能堅持在鏈接階段最終的錯誤:
「爲architechture arm64未定義的符號:‘_utf8_nextCharSafeBody’,從引用:[剪斷]」
插件的原始安裝說明提鏈接二進制到庫libicucore.dylib,但這似乎已被刪除在最新的XCode(有引用與.tbh擴展名相同的名稱可用,但這些無效的對話 - 即使我可以選擇它們,但隨你)。
還有一些Google搜索提供了鏈接各種* .frameworks的建議,但無濟於事 - 錯誤依然存在。
有沒有人有任何想法我需要鏈接到使該功能可用?或者,如果它被永久刪除,我也想知道,儘管這將涉及重建二進制文件,這不會是我期待的東西...
或者如果你不知道,是否會有以某種方式通過Apple的庫grep來查看哪一個應該定義缺失的符號?
(不用說,如果我能得到這個工作,它會從原來的回購分叉並捐贈回饋社會:))