App freezes/behaves 从 App Store 打开时出现异常
App freezes/behaves strangely when opening FROM App Store
我们的 App Store 上有一个应用程序遇到问题。
应用程序通过XCode运行正常,应用程序从iPhone/iPad/iPod "dock"启动时运行正常(所有应用程序的屏幕,不知道正式名称是什么) .但是,当尝试通过按 "Open" 按钮直接从 App Store 打开应用程序时,该应用程序的行为很奇怪。 不同设备上的行为也不同。
我们有 3 台设备可以测试,iPhone 7 Plus 运行 iOS 10.3.1(也在 10.2 上测试过.1), 一个 iPad Air 2 运行 10.2.1 和一个 iPod Touch Gen 5 运行 9.3.
iPhone 行为: 应用程序打开后卡在黑屏,标题栏为空。
iPad 行为: 应用程序打开,跳过整个第一个教程视图并继续正常工作。
iPod 行为: 应用程序正常运行。
iPhone 7 Plus 运行 10.2.1 的行为与 运行 10.3.1.
时完全相同
我曾尝试查找有关此问题的更多信息,但到目前为止一直找不到。有没有其他类似的情况,如果有,有解决办法吗?
更新:我有机会在 IPAD 运行 9.X 上测试了这个,没有问题,所以这似乎是 10.X 问题
我的问题如下。我从这个函数传递 launchOptions
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
到另一个函数,然后检查它是否为零。但是,当它从 App Store 启动时它不是零,特别是以下键:
[[launchOptions objectForKey:UIApplicationLaunchOptionsSourceApplicationKey] isEqual: @"com.apple.AppStore"]
当 launchOptions 不是 nil 时,它试图 运行 编码,而实际上它们是,除了那个键。
我们的 App Store 上有一个应用程序遇到问题。
应用程序通过XCode运行正常,应用程序从iPhone/iPad/iPod "dock"启动时运行正常(所有应用程序的屏幕,不知道正式名称是什么) .但是,当尝试通过按 "Open" 按钮直接从 App Store 打开应用程序时,该应用程序的行为很奇怪。 不同设备上的行为也不同。
我们有 3 台设备可以测试,iPhone 7 Plus 运行 iOS 10.3.1(也在 10.2 上测试过.1), 一个 iPad Air 2 运行 10.2.1 和一个 iPod Touch Gen 5 运行 9.3.
iPhone 行为: 应用程序打开后卡在黑屏,标题栏为空。
iPad 行为: 应用程序打开,跳过整个第一个教程视图并继续正常工作。
iPod 行为: 应用程序正常运行。
iPhone 7 Plus 运行 10.2.1 的行为与 运行 10.3.1.
时完全相同我曾尝试查找有关此问题的更多信息,但到目前为止一直找不到。有没有其他类似的情况,如果有,有解决办法吗?
更新:我有机会在 IPAD 运行 9.X 上测试了这个,没有问题,所以这似乎是 10.X 问题
我的问题如下。我从这个函数传递 launchOptions
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
到另一个函数,然后检查它是否为零。但是,当它从 App Store 启动时它不是零,特别是以下键:
[[launchOptions objectForKey:UIApplicationLaunchOptionsSourceApplicationKey] isEqual: @"com.apple.AppStore"]
当 launchOptions 不是 nil 时,它试图 运行 编码,而实际上它们是,除了那个键。