前言:由于我现在做的工作就是每天写游戏SDK,混淆代码,想各种办法将H5游戏上架到App Store上,由于苹果审核特别严,所以我们得想办法绕开苹果的审核。我们就使用WKWebView加载H5小游戏,通过将H5小游戏打包成资源放到本地进行加载的方式让苹果审核。废话不多说,接下来看代码实现:
首先我们要搭建一个第三方本地服务器,具体要使用到的第三方,在pod中如下引入:
pod 'CocoaHTTPServer', '~> 2.3'
pod 'SSZipArchive'
在导入 CocoaHTTPServer库后,编译会报错,具体解决方案请看这篇文章(https://www.jianshu.com/p/b693d660acc1)
image.png
代码具体实现
在AppDelegate中didFinishLaunchingWithOptions 方法中调用 setupLocalHttpServer,我们首先要导入 #import , #import ,定义两个属性:
@property (nonatomic, strong) HTTPServer *localHttpServer;
@property (nonatomic, copy) NSString *port;
- (void)setupLocalHttpServer{
_localHttpServer = [[HTTPServer alloc] init];
[_localHttpServer setType:@"_htt