Skip to content

Commit

Permalink
更新app store审核建议
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuikyo committed Jan 16, 2018
1 parent 8ab974e commit 35a0c97
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Demo/iOS10CellularAuthorizeFix/AppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ @implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

/*
由于使用了私有API,虽然已经经过混淆,而混淆只能绕过静态检查,但是现在App Store审核时会检查dlopen、dlsym、NSClassFromString等动态方法的调用,因此用这些方式使用私有API时仍然会被检测出来。解决方法:
由于使用了私有API,虽然已经经过混淆,但混淆只能绕过静态检查,而现在App Store审核时会检查dlopen、dlsym、NSClassFromString等动态方法的调用,因此用这些方式使用私有API时仍然会被检测出来。解决方法:
1.让app在某个固定时间之后才执行修复,例如预估2018.01.01审核完毕,就在代码里检测日期,2018.01.01之后才执行修复。这个时间需要适当预估。
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ iOS 10有一个系统bug:app在第一次安装时,第一次联网操作会

## <a name="app-store"></a>App Store审核问题

由于使用了私有API,虽然已经经过混淆,而混淆只能绕过静态检查,但是现在App Store审核时会检查dlopen、dlsym、NSClassFromString等动态方法的调用,因此用这些方式使用私有API时仍然会被检测出来。解决方法:
由于使用了私有API,虽然已经经过混淆,但混淆只能绕过静态检查,而现在App Store审核时会检查dlopen、dlsym、NSClassFromString等动态方法的调用,因此用这些方式使用私有API时仍然会被检测出来。解决方法:

1.让app在某个固定时间之后才执行修复,例如预估2018.01.01审核完毕,就在代码里检测日期,2018.01.01之后才执行修复。这个时间需要适当预估。

Expand Down

0 comments on commit 35a0c97

Please sign in to comment.