做Mac OS的要比做iOS的少很多吧?
国内职位Mac OS的好像少很多,有前途么?感觉也被盗版的一塌糊涂啊...
国内职位Mac OS的好像少很多,有前途么?感觉也被盗版的一塌糊涂啊...
加一个 Verify 啊,,,github 有例子,比如 这个 https://github.com/roddi/ValidateStoreReceipt
当然还有很多实现,iOS 也有,
使用很简单,提交前加入工程编译,里面有些东西需要填写,比如 bundleID,version 等等,,编译后这个App在运行时就需要检查 receipt 了,
如果这个 app 被从一个机器拷贝到另外一个机器上,第一次运行,App Store 也会弹出窗口让你输入购买这个 app 时的 用户名,密码。
当然,这些开源工程,验证的东西不一样,receipt 其实有很多字段,你可以自己修改代码验证你想验证的 receipt 字段。或者也可以购买 Tighten https://itunes.apple.com/cn/app/tighten-app-app-store-receipt/id415228552?mt=12&uo=4 这个 App 帮你生成符合你需要的验证代码。
提交时记得写一个 Review Note,说明你有验证代码,以便他们先生成 receipt 再给你审核,否则程序起不来,他们会天真的以为出毛病了。
@akunamotata 破签名其实说简单也简单,利用免费 App 的 Receipt 和重签名工具,就可以伪造 App receipt,如果你的检查代码检查的都是些比较容易伪造生成的字段,那么就搞定了。