iOS AdHoc应用程序在模拟器中运行完美,拒绝在设备上启动
这是一款供个人使用的应用程序,在我的设备上完美运行了一年 突然,它停止了工作。它将短暂显示启动映像,然后立即退出。这并不让我感到惊讶,因为我的另一个应用程序也发生了同样的事情,因为我的配置文件过期了。在另一个应用程序上,我通过在Xcode中重建应用程序修复了它,它再次工作。在无法运行的应用程序上,我可以使用Xcode构建它并仅在模拟器中运行,但如果我尝试在设备上运行它,无论是通过Xcode还是通过存档和导出,都会发生同样的情况:启动短暂显示的图像,然后立即退出。Xcode提供此错误消息:iOS AdHoc应用程序在模拟器中运行完美,拒绝在设备上启动,ios,iphone,xcode,Ios,Iphone,Xcode,这是一款供个人使用的应用程序,在我的设备上完美运行了一年 突然,它停止了工作。它将短暂显示启动映像,然后立即退出。这并不让我感到惊讶,因为我的另一个应用程序也发生了同样的事情,因为我的配置文件过期了。在另一个应用程序上,我通过在Xcode中重建应用程序修复了它,它再次工作。在无法运行的应用程序上,我可以使用Xcode构建它并仅在模拟器中运行,但如果我尝试在设备上运行它,无论是通过Xcode还是通过存档和导出,都会发生同样的情况:启动短暂显示的图像,然后立即退出。Xcode提供此错误消息: Una
Unable to launch /private/var/containers/Bundle/Application/AD405D63-426C-401B-8678-726D60BCB6F8/QuickDict.app
Could not launch "QuickDict"
process launch failed: Unspecified
我无法找到更多诊断信息。我注意到,对于我的另一个应用程序,即工作的应用程序,Xcode使用了一个带有完整应用程序标识符的配置文件,如“com.domain.AppName”,而对于不工作的应用程序,它使用了一个带有通配符的应用程序标识符的配置文件。然而,据我所知,这个应用程序不需要任何功能。我让Xcode自动处理签名
在设备上,无论是通过Xcode启动应用程序,还是尝试通过iTunes安装应用程序,应用程序都不会运行
- Xcode版本:8.3.3(8E3004b)
- 部署目标:iPhone iOS 9.2
- 设备:iphone5s
编辑:我看到我的应用程序被设置为使用Xcode中的发布版本运行。我尝试运行调试构建,但得到了一条新的同样“信息丰富”的错误消息:
Unable to launch /private/var/containers/Bundle/Application/AD405D63-426C-401B-8678-726D60BCB6F8/QuickDict.app
Could not launch "QuickDict"
process launch failed: Unspecified
EDIT2:在这种情况下,我有一个不同的域名可用,只需更改应用程序标识符中的域名,就可以让应用程序正常工作。显然,Xcode在坚持使用的系统中有一个过期的配置文件。对于其他人来说,这不是一个理想的解决方案,因此我不会将其作为一个答案,尽管这个问题现在对我来说已经不存在了。您选择了基于临时的资源调配配置文件,您必须选择基于开发的资源调配配置文件。 转到并下载您的应用程序开发配置文件,然后在Xcode build setting->code signing选项卡中选择,然后启动我相信您也可以启动您的应用程序 谢谢