我的困境:
我倾向于以非常模块化的方式编写,创建供承包商和第三方使用的框架和SDK。
我是在系统而不是应用程序中编写的,因此此模型很重要。
几年前,我编写了一个Objective-C静态库,该库使用BSD套接字通过专用的WiFi设置与设备进行通信。它使用HTTP,但是有一些要求低级内容的怪癖,而设备则不使用HTTPS。
那时候还可以。我怀疑使用该库的应用程序现在是否可以通过App Store审核。
我现在正在编写另一个框架。我怀疑它会遇到同样的问题,因为所有事情都是使用高级工具完成的,但是我仍然希望能够验证当我将应用程序发布到世界上(可能是CocoaPod)时,我赢了不会给任何人依赖,这可能会导致他们的应用无法通过验证。
有没有一种方法可以对组件进行App Store验证?有没有我没有看到过的测试工具可以扫描可能无法通过验证的东西?
我考虑的内容
自然而然的第一个想法是创建一个测试工具,并将其提交进行验证,但是从不释放它。
还有另一个问题:您无法从App Store删除未发布的应用程序。我有一个有关此问题的错误报告,但我怀疑它不是Apple的先验。几年后,它仍然处于休假状态。
我有很多应用程序,其中一些是僵尸。真烦人。
所以我讨厌提交测试工具,最后又遇到了另一个僵尸。
我知道Apple开发系统中装有未记录的所有CLI实用程序。我的搜索找不到任何内容,但可能使用了错误的搜索字词。
有人对此有任何想法吗?
答案 0 :(得分:1)
除了创建另一个“僵尸”应用程序之外,您还可以使用测试工具应用程序替换现有应用程序中的一个。只要您保留相同的包ID,就可以更改其他任何内容(名称等)。