首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 12 iPad拒绝启动请求- Xcode

iOS 12 iPad拒绝启动请求- Xcode
EN

Stack Overflow用户
提问于 2018-09-19 23:58:55
回答 22查看 36.2K关注 0票数 34

直到昨天,我一直在更新一份申请超过5年,没有问题。

我将我的iPad更新为iOS 12,但是每次我尝试运行它时,我都会收到这样的消息:

iPad拒绝了启动请求

我用iOS 11和模拟器在其他物理设备上进行了测试,这个错误只发生在使用iOS 12的设备上。

我想解决的是什么?

  • 在Apple Developer页面中重新生成我的证书。
  • 编辑我的方案到‘调试配置’到‘发布’和检查和取消检查‘调试可执行’。
  • 重新启动Mac并重新启动iPad
  • 启用和禁用“等待可执行文件启动”

而且,这个线程的每个解决方案:Xcode 9错误:"iPhone拒绝了启动请求“

在尝试了其中的每一种选择之后,问题只存在于iOS 12的设备上。

有人有办法解决这个问题吗?

UPDATE我调试了我的应用程序,这是整个日志:

代码语言:javascript
复制
predeterminado  10:33:00.516648 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.516722 -0600   trustd  cert[0]: NonEmptySubject =(path)[]> 0
predeterminado  10:33:00.521320 -0600   SpringBoard [com.mycompany.myapp] Generating image data for snapshot: <XBApplicationSnapshot: 0x1115c11f0; identifier: 5E831360-7FEE-4255-A6FB-08712EF1D226; launchInterfaceIdentifier: __from_UILaunchStoryboardName__; contentType: GeneratedDefault> {
    creationDate = 20 de septiembre de 2018, 10:33:00 a. m. GMT-6;
    keepsImageAccessUntilExpiration = NO;
    hasGenerationContext = NO;
    context = {
        contentType = GeneratedDefault;
        fullScreen = YES;
        referenceSize = {1024, 1366};
        interfaceOrientation = LandscapeLeft;
        additionalContext = {
            statusBarSettings = <XBStatusBarSettings: 0x282f43d00; hidden: NO; style: 0x0; backgroundActivityEnabled: NO>;
        }
    }
    imageContext = {
        scale = 2.0;
        opaque = YES;
        fileRelativeLocation = none;
    }
}
predeterminado  10:33:00.585893 -0600   SpringBoard com.mycompany.myapp:10:11:3:1:Application replaced
predeterminado  10:33:00.592674 -0600   SpringBoard [com.mycompany.myapp] Application installed using default data provider
predeterminado  10:33:00.638304 -0600   dasd    com.apple.CFNetwork-cc-87-19005-Task <6A4245D9-BABF-4974-899B-B744DCB219AE>.<com.apple.cloudkit.cloudd>.<route=usmia-edge.icloud-content.com:outOfProcess=T:allowExpensive=T:powerNap=F:adaptive=T:app=com.apple.mobileslideshow:2app=com.apple.mobileslideshow.PhotosMessagesApp:disc=T:retry=F:pool=com.apple.cloudkit.BackgroundConnectionPool:uuid:C3F50637-0E71-4FCD-A8B5-DB01E2F3D518>.<1>:9D4C2B:[
    {name: ApplicationPolicy, policyWeight: 5.000, response: {Decision: Can Proceed, Score: 0.31}}
    {name: DeviceActivityPolicy, policyWeight: 10.000, response: {Decision: Can Proceed, Score: 0.60}}
 ] sumScores:58.471249, denominator:65.910000, FinalDecision: Can Proceed FinalScore: 0.887138}
predeterminado  10:33:00.662238 -0600   SpringBoard [com.mycompany.myapp] Snapshot data for <XBApplicationSnapshot: 0x1115c11f0; …08712EF1D226> written to file: /private/var/mobile/Containers/Data/Application/1DB50DD3-CF52-4498-854F-C0939D28ECC0/Library/Caches/Snapshots/com.mycompany.myapp/5E831360-7FEE-4255-A6FB-08712EF1D226@2x.ktx
predeterminado  10:33:00.666489 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.687764 -0600   TVRemoteConnectionService   XPC: Recieved an application registered LaunchEvent
predeterminado  10:33:00.909692 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.910738 -0600   trustd  cert[0]: SubjectCommonName =(leaf)[]> 0
predeterminado  10:33:00.910872 -0600   trustd  cert[0]: LeafMarkerOid =(leaf)[]> 0
predeterminado  10:33:00.912183 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.912253 -0600   trustd  cert[0]: AnchorApple =(path)[]> 0
predeterminado  10:33:00.912321 -0600   trustd  cert[0]: ChainLength =(path)[]> 0
predeterminado  10:33:00.912399 -0600   trustd  cert[0]: IssuerCommonName =(path)[]> 0
predeterminado  10:33:00.943350 -0600   trustd  cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado  10:33:00.943416 -0600   trustd  cert[0]: NonEmptySubject =(path)[]> 0
predeterminado  10:33:00.972795 -0600   trustd  cert[1]: AnchorTrusted =(leaf)[force]> 0
EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2018-10-01 15:01:59

经过几天的研究和感谢“小绿毒蛇”的帮助,我找到了一个解决方案。

基本上,一些苹果全球开发人员关系认证机构( Apple Worldwide Developer Relations Certification )在更新后没有工作,但它成功地为iOS 11进行了编译。然后,最危险的解决方案是删除所有苹果全球开发人员证书,但在此之前,请尝试在Mac上创建一个新用户。

(系统首选项→用户和组→新用户)应该工作。

现在,您必须选择,在新用户中工作或重新签名证书。就我个人而言,我选择了第一个选择。

票数 0
EN

Stack Overflow用户

发布于 2018-12-07 20:01:58

豪泽斯:我通过这样做修正了它:

  1. 打开编辑方案
  2. 打开信息选项卡
  3. 可执行然后选择Ask on launch

感谢上帝!

参考资料:https://forums.developer.apple.com/thread/86729#270356

票数 30
EN

Stack Overflow用户

发布于 2018-10-01 03:25:00

我花了三天时间解决问题。我找到了两个解决方案。你可以选择这两种方法中的任何一种。

解决方案1:

打开系统首选项→用户&组→添加一个用户帐户(成功使用新用户构建)。

解决方案2:开放密钥链访问->选择系统,所有项目->删除证书苹果全球开发人员关系认证机构。

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

https://stackoverflow.com/questions/52415694

复制
相关文章

相似问题

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