我注意到,在8月30日提交的dji-sdk的Mobile-SDK-iOS存储库a6e2288中,它在Sample Code / ObjcSampleCode / DJISdkDemo / Resource目录中添加了很多bin文件。我发现这些文件名仅通过搜索文件名出现在DJIWidget项目中。因此,根据此提交,有两件事使我感到困惑。
首先,我想知道是否需要将这些文件放入仅使用DJI SDK的swift版本的swift应用程序中,因为这些文件仅添加在ObjcSampleCode目录中。老实说,我对Objective-C知之甚少。
此外,我发现Mobile-UXSDK-iOS存储库中没有此类提交。因此,它还需要该提交吗?
顺便说一下,早期版本(例如4.6)中的DUXSDK代码使用捆绑文件来管理VideoPreviewer项目中使用的那些图像。为什么将这些图像直接在4.7版中添加到项目中?我对Xcode项目中的文件结构不是很熟悉,有人可以向我解释吗?
答案 0 :(得分:1)
这些bin文件用于Mavic 2解码图像失真校准。这些文件仅添加到ObjcSampleCode目录中的原因是SwiftSampleCode不支持DJIWidget功能。
Mobile-UXSDK-iOS现在仍然不支持此功能。将在下一个版本中发布。
我们将bin文件添加为资源文件的原因是DJIWidget使用了bin文件并将bin文件导入应用程序项目中。如果使用资源包,则需要将其添加到DJIWidget。