代码之家  ›  专栏  ›  技术社区  ›  Nicsoft

重命名项目时出现med代码签名错误

  •  1
  • Nicsoft  · 技术社区  · 16 年前

    现在我得到代码签名错误时,试图在电话上调试。怎么会这样?我该怎么解决?我已将配置文件定义为与手机上的“调试”配置文件相同。

    在模拟器上运行良好。在更改产品名称之前,它也不起作用。我还清除了文件历史记录。

    包括日志:

    Fri Jul 30 12:51:36 unknown SpringBoard[28] <Warning>: Killing <SBApplication:0x6343510> com.iAndApp.BlockPop  activate:  deactivate:  for app installation
    Fri Jul 30 12:51:37 unknown SpringBoard[28] <Warning>: Reloading and rendering all application icons.
    Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc.  All Rights Reserved.
    Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: Connecting to com.apple.debugserver service...
    Fri Jul 30 12:51:42 unknown kernel[0] <Debug>: lockbot[2617] Builtin profile: debugserver (sandbox)
    Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 1 -> 0
    Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(2277a0) device bootloaded
    Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Spawned and waiting for the debugger to attach before continuing...
    Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Error>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) posix_spawn("/var/mobile/Applications/CB93DCE9-6063-4486-9E48-E502D748CC3A/BlockPop.app/BlockPopLite", ...): Permission denied
    Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Unable to obtain a task name port right for pid 2631: (os/kern) failure
    Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Exited with exit code: 1
    Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Throttling respawn: Will start in 2147483647 seconds
    Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Application 'BlockPopLite' exited abnormally with exit status 1
    Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Error>: error: failed to lookup the process ID for CFBundleIdentifier com.iAndApp.BlockPop.
    Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: error: failed to launch process (null): unknown error.
    Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: 1 [0a46/1403]: error: ::read ( 6, 0x3809f4, 1024 ) => -1 err = Bad file descriptor (0x00000009)
    Fri Jul 30 12:52:45 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 0 -> 1
    

    提前谢谢!

    3 回复  |  直到 16 年前
        1
  •  0
  •   Nicsoft    16 年前

    我和其他人一样,重新创建了这个项目,并将内容移到了新项目中。一些可能对其他人有价值的经验教训:

    1. 首先,我尝试创建一个空项目,然后通过拖动文件(类、声音文件、xib文件等)复制所有内容。那不管用,抱怨它不能加载文件。可能也与我之前更改了项目名称有关,实际上所有问题都是从那时开始的。

    2. 我创建了一个基于窗口的新项目。可能是我的无能,但我没有设法得到正确加载的第一个观点,因此,结束了灰色的第一个观点。我创建了所有文件和xib,并将代码从复制到新创建的类文件中。我复制/粘贴了我的xib中的所有图形对象,并按照它们应该的样子配置了所有东西(类关联、动作、出口等)。

    干杯, 尼克拉斯

        2
  •  0
  •   Matt    15 年前

    我也有类似的问题。控制台日志显示:

    这仅在使用XCode调试器运行/调试时发生。从启动程序启动时,应用程序不会崩溃。

    我尝试重新安装证书,但没有成功。

    我觉得问题出在调试器连接上。

    我删除了应用程序,在下一次使用XCode运行/调试时,问题已经消失了!

        3
  •  0
  •   ytbryan    12 年前

    我正在使用此脚本重命名我的iOS项目。 https://github.com/ytbryan/rename

    记住也要更新Xcode方案。

    推荐文章