今是昨非

今是昨非

日出江花红胜火,春来江水绿如蓝

iOS SDK 不支援模擬器解決方法

背景#

iOS 第三方 SDK 不支援模擬器,報錯提示: building for ios simulator, but the linked framework ''xxx (例如: IDLFaceSDK.framework)" was built for ios 解決方法.。

解決方法#

首先,在 Target -> BuildSettings -> Excluded Source FileNames -> Debug 中新增一行,注意,key 選擇 Any iOS Simulator SDK,value 中新增報錯中提示的 SDK 的目錄,示例如下:

企業微信 20211227-104101.png

然後,在專案中,引用對應 SDK 的頭文件,以及使用 SDK 方法的地方新增以下程式碼判斷


#if !(TARGET_IPHONE_SIMULATOR)

#import <xxx/xxx.h>

#endif


#if !(TARGET_IPHONE_SIMULATOR)

[xxx share].yyy = xxx;

#endif

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。