當我的iPhone連接到SK模擬器並從電腦安裝應用程序一天後,我有一款遊戲效果很好,但在大約一天後如果我嘗試打開它,顯示白色屏幕,應用程序在我的主菜單場景顯示前立即關閉。一旦應用程序崩潰一次,之後不能再重新打開。我有一個使用iOS 10.3.3的iPhone 6。它總是在安裝的那一天起作用,然後在第二天永遠不會工作,有時甚至會在雙擊主頁按鈕之後在「任務管理器」視圖中將場景顯示在場景之上(當我從該視圖中單擊應用程序時我回到我的主屏幕)。SpriteKit遊戲在iPhone上第二天無法加載
這是我的UIViewController類:
類GameViewController:UIViewController的{
override func viewDidLoad() {
super.viewDidLoad()
let scene = MainMenuScene(size: self.view.bounds.size)
let skView = view as! SKView
scene.scaleMode = .resizeFill
skView.presentScene(scene)
}
}
我也得到這些錯誤消息加班我建立在Xcode中我的應用程序:
2017年-08-24 10:56:54.517973-0500 Laser Space Man 3000 [581:110941] [DYMTLInitPlatform]平臺初始化成功
2017年8月24日10:56:54.672835-0500激光太空人3000 [581:110775]金屬GPU幀捕捉啓用
2017年8月24日10:56:54.673802-0500激光太空人3000 [581:110775]金屬API驗證已啓用
2017-08-24 10:56:54.737885-0500激光空間人3000 [581:110775] libMobileGestalt MobileGestaltSupport.m:153:pid 581(Laser Space Man 3000)沒有適用於frZQaeyWLUvLjeuEK43hmg的沙箱,並且沒有適當的名稱
2017-08-24 10:56:54.737987-0500激光空間人3000 [581:110775] libMobileGestalt MobileGestalt.c:550:無法訪問In verseDeviceID(參見)
我在我的主菜單場景中也使用了一個TextureAtlas。 (IDK,如果這可能有問題)
關於發生了什麼事情的任何想法?謝謝!