首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >第二天无法在iPhone上加载SpriteKit游戏

第二天无法在iPhone上加载SpriteKit游戏
EN

Stack Overflow用户
提问于 2017-08-25 00:19:48
回答 2查看 47关注 0票数 1

我有一个很好的游戏,当我的iPhone连接到SK模拟器后,在从电脑上安装应用程序后大约一天,但大约一天后,如果我试图打开它,一个白屏显示,应用程序关闭之前,我的主菜单场景显示。一旦应用程序崩溃一次,之后就不能再重新打开。我有一台使用iOS 10.3.3的iPhone 6。它总是在安装当天起作用,第二天就再也不起作用了,有时甚至会在双击主页按钮后,只在“任务管理器”视图中显示我的游戏(当我在该视图中单击应用程序时,它会将我带回我的主屏幕)。

这是我的UIViewController类:

类GameViewController: UIViewController {

代码语言:javascript
运行
复制
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上构建我的应用程序时,我也会收到这些错误消息:

激光太空人3000581:110941平台初始化成功

3000581-08-24 10:56:54.672835-0500激光太空人2017:110775启用金属GPU帧捕获

2017-08-24 10:56:54.673802-0500激光宇航员3000581:110775金属API验证已启用

激光太空人3000581:110775 libMobileGestalt MobileGestaltSupport.m:153: PID581(激光太空人110775)没有frZQaeyWLUvLjeuEK43hmg的沙箱访问权限,没有适当的授权

激光宇航员3000581:110775 libMobileGestalt MobileGestalt.c:550:无法访问InverseDeviceID (参见)

我在主菜单场景中也使用了TextureAtlas。(如果这可能有问题,请使用IDK)

知道是怎么回事吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-08-25 16:50:07

这似乎是某些框架的错误,甚至是UIKit本身的错误。这里的主要错误是libMobileGestalt no access etcdoes not have sandbox

这也可能是您的配置配置文件的问题,您使用的是开发人员、本地团队还是??

  1. 您使用的是什么框架?(它们可能需要重新配置,如cordova、ionic或admob)
  2. 您有开发人员帐户吗?您是否将其用作您的配置文件?
  3. 您是否要求在获得用户权限之前显示需要权限的内容?应用程序购买中的

如果没有更多的信息,这里没有明确的解决方案。我最好的猜测是开始一个新项目,复制所有内容,重新启动你的iphone/ relog iCloud,并获得一个新的配置文件/尝试更改你的签名。

以下是其他一些可能对补充这个答案有用的帖子:

MobileGestalt no access to InverseDeviceID

https://forums.developer.apple.com/thread/72286

票数 0
EN

Stack Overflow用户

发布于 2017-08-25 17:01:39

在info.plist中添加以下密钥

代码语言:javascript
运行
复制
<key>aps-environment</key>
<string>development</string>

再试一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45866606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档