0

刚刚在 Apple Appstore 上发布了我的第一款 iOS 游戏。(苹果接受)

它在 iPod(第 4 代)、Iphone 3Gs 和 iPad 2/3 上运行良好。

但是,我的两个朋友在 iPhone 4 上购买了它,iOS 版本为 4.3.3,他们都说它无法启动。它很快变黑,然后返回主屏幕。

目前没有可能借用他们的手机,谷歌搜索也帮不了我。有任何想法吗?iTunes Connect 上也没有崩溃报告。

游戏已经支持4.1了。我现在已将其从应用商店中临时删除。

如果有人有 hockeyapp,请尝试一下:https ://rink.hockeyapp.net/recruit/baf90d07e6864bdfb2855a75b1a1877d

今天从我的一个朋友那里借了一部手机,并尝试从 Xcode 运行游戏(发行版)。它像以前一样变黑,在 xcode 中生成以下错误:

error: failed to launch '/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-
hkwbdotvymdyljavlnsmbygluhnu/Build/Products/Release-iphoneos/xxx.app/xxx'
-- failed to get the task for process 1585

但是,如果您稍后只是单击 iPhone 上的游戏图标,它就会完美运行...

然而,调试目标/版本确实工作得很好。

更新:

如果那里有人获得了 iOS 4.3.3,请使用这些促销代码之一并尝试一下。如果可以,请在崩溃时发送崩溃报告。

JWF3LLP3ALMT
9M6XLTYY7TJ9
LWMKW7MTN99W
4

2 回答 2

2

崩溃报告:

Identifier:      appName
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2012-07-28 00:14:50.460 +0300
OS Version:      iPhone OS 4.3.3 (8J3)
Report Version:  104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: _OBJC_CLASS_$_GKNotificationBanner
  Referenced from: /var/mobile/Applications/...../appName.app/appName
  Expected in: /System/Library/Frameworks/GameKit.framework/GameKit
 in /var/mobile/Applications/...../appName.app/appName
  Dyld Version: 191.3

GKNotificationBanner 适用于 iOS 5.0 及更高版本

http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKNotificationBanner_Ref/Reference/Reference.html

于 2012-07-27T21:32:02.713 回答
1

让您的朋友向您发送他们的崩溃报告。一旦他们同步他们的手机,崩溃报告将被复制到他们的计算机(~/Library/Logs/CrashReporter/MobileDevice 在 Mac 上),他们可以将它们发送给您。

于 2012-07-24T18:21:17.287 回答