小编aaa*_*hun的帖子

我可以在我的iPhone应用程序中使用动态库(共享对象)吗?

众所周知,静态库可以在Iphone应用程序中很好地工作,并且您的应用程序可以很容易地被IOS App Store批准

不幸的是,我现在使用的两个静态库有一些C函数和变量.

所以我将它们编译成*.dylib(动态库),并将它们复制到XCode中的"Bundle Resources".

dylib_handle = dlopen(dylib_path_in_resource_bundle, RTLD_LAZY);
func = dlsym(dylib_handle, "func");

// invoke func();
Run Code Online (Sandbox Code Playgroud)

这在模拟器和Ipad(当然,不同的动态库)中运行良好.

我注意到有人说Iphone应用程序不支持任何第三方动态库,我的应用程序将被拒绝.(看这里)

但我仔细阅读了"App Store评论指南",我发现没有任何项目符合我的问题.

我现在很困惑!

iphone应用程序是否支持动态库?IOS AppStore是否允许这样做?

谁能给我官方回复.

iphone ios

6
推荐指数
1
解决办法
5913
查看次数

标签 统计

ios ×1

iphone ×1