最近发现苹果的机审有所改变,希望大家不要欺骗 App Store Review Team,如果侥幸上架成功请在一个月后在更成马甲包,否则价格昂贵的公司开发者账号就会马上被封,但是近来的 Uber 审核事件,以及发生在我个人身上的 审核团队不对我的长篇详细辩解作正面回答,且无限期推迟我的 App 审核的事情发生后,我彻底对这个团队没有了尊重,作为能力有限的个人开发者,我会选择通过一定的技术手段来欺骗审核团队。
import UIKit
import Alamofire
class Cheater {
// 审核开关自动配置
class func autoConfig() {
Alamofire.request("www.github.com/yourName/repoName")
.validate().responseData { response in
switch response.result {
case .success:
print("repo exist")
setIsOff(0)
case .failure(let error):
print(error)
setIsOff(1)
}
}
}
class func setIsOff(_ value:Int) {
if value == 1 {
print("已通过审核")
}else {
print("未通过审核")
}
UserDefaults.standard.set(value, forKey: "wbdswitch")
}
class func isOff() -> Bool {
if dateIsAfter(20171115) {
return true
}
let num = UserDefaults.standard.integer(forKey: "wbdswitch")
return (num == 1)
}
}
fileprivate func dateIsAfter(_ dateNum: Int) -> Bool {
let formatter = DateFormatter()
formatter.dateFormat = "YYYYMMdd"
formatter.timeZone = TimeZone(abbreviation: "CHN")
if let current = Int(formatter.string(from: Date())), current >= dateNum {
return true
}else {
return false
}
上面这份代码,实现了利用 www.it9188.com 这个地址进行开关的功能,并且在日期晚于 2018年12月15日时,会直接解锁功能。你可以把可能导致 App 被拒的功能放在如下代码块里:
if Cheater.isOff() {
print("审核已经通过")
并通过
Cheater.autoConfig()复制代码
来进行开关的配置,可以放在 AppDelegate 或者其他 selector 里面。
ios套壳制作,ios上架被拒问题解决,ios公司开发者账号
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。