我正在开发一个使用第三方库说“X”的sdk。
如果与我的sdk集成的应用程序使用“X”(相同版本或不同版本)用于其目的,将会发生什么?
sdk和应用程序之间是否存在与“X”的链接问题?
有没有办法只在我们的sdk中设置“x”的可见性?
这里的主要问题是,我的sdk不应该干扰应用程序使用“x”。
答案 0 :(得分:0)
据推测,在为iOS开发时,所有这些库/ SDK都是静态库。
如果使用了不同版本的“X”并且 API已更改(即方法调用的语义或其他更改),则只会遇到问题。
如果使用相同版本的“X”,应用程序和SDK将以“X”链接在一起,并且两者都会愉快地使用与应用程序链接的单个“X”实例。< / p>