我最近(无意间)将用于测试我的应用程序的iPad更新到了iOS 13.1.3。
由于没有很多非64位软件(例如Office for Mac),我没有在Mac上升级到Catalina,因此我仍在使用Xcode 10.3。
我第一次运行我的应用程序时,Xcode告诉我它找不到磁盘映像,也许此版本的Xcode不支持该映像。稍加挖掘就将手指指向了升级,经过多次徒劳的尝试之后,我发现Apple现在已停止对12.4.1证书进行签名,因此我无法降级。
后来进行了很多搜索和拔头发,我设法通过GitHub找到了iOS 13.1(17A844)的开发人员磁盘映像,并将其复制到正确的文件夹中,似乎在应用程序运行时解决了该问题。 / p>
不幸的是,尽管整个应用程序都在运行,但UISteppers拒绝以编程方式设置其值,并且始终恢复为在Storyboard中设置的值。在模拟器上运行该应用程序,一切正常(因为它仍然运行iOS 12.4),但是在我的实际iPad上运行该应用程序,并且拒绝更改其值。
尽管由于要我进行升级,Apple不太可能解决此问题,有人知道任何解决方法吗? 13.1.3是否存在磁盘映像? (我已经搜索过了,但似乎无法在线找到一个。)还是我实际上是被迫升级到Catalina的Xcode 11,并花所有额外的钱来替换旧软件?