重命名项目会给出医疗代码签名错误

时间:2010-07-30 11:00:18

标签: iphone xcode code-signing codesign ios-provisioning

我刚刚重命名了我的项目,也在项目中.pbxproj将我的产品重命名为新名称。

现在我在尝试在手机上调试时遇到了代码签名错误。怎么解决这个问题?我已将配置文件定义为与我的手机上的“调试”相同。

它在模拟器上运行良好。在更改产品名称之前它无效。我还清除了文件历史记录。

在此处列出日志:

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 个答案:

答案 0 :(得分:0)

好吧,我做了其他许多人,我重新创建了项目并将内容移动到新项目中。一些经验教训可能对其他人有价值:

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

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

  3. 我创建了一个新的基于视图的应用程序,其中包含了我将要用于我的应用程序的名称。通过这样做,我免费获得委托和控制器文件,我希望我没有做的一些关联现在将免费提供。与上面的2不同,我现在通过严格单击Classes / Other Resources / etc .-&gt; Add-&gt; Existing Files添加我的文件。我从旧项目中拖出的唯一内容是png文件。我无法真正解释原因,但我想当xCode创建委托和控制器文件时,在创建基于Windows的项目时我无法控制,由于我的无能或xCode如何工作,一些关联发生在幕后。

  4. 干杯, 尼古拉斯

答案 1 :(得分:0)

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

  

Mon Dec 6 10:43:46(deviceName)com.apple.launchd [1](UIKitApplication:(appId)[0x7f1b] [2763]):((appId)[0x7f1b])posix_spawn(“/ var / mobile / Applications / 427DC185-7DD3-4286-B73E-9B650798A37D /(appName).app / CO“,...):权限被拒绝

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

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

在我看来问题出在调试器连接上。

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

答案 2 :(得分:0)

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

请记住也要更新您的Xcode方案。