我正试图在设备上启动我的应用程序。它正在模拟器上成功启动。
我试过了:
我要怎么做才能成功?
会不会是代码签名什么的?
目前我已经设置为’不要代码签名’
要在设备上运行应用程序,您将执行以下任务:
申请开发证书。
将设备添加到入口。
给你的应用程序签名。
在设备上启动你的应用程序。
更多细节检查 这个
当我在 Xcode 使用分发证书而不是开发者证书时,我遇到了这个问题。您可以检查您的目标—— > 构建设置—— > 代码签名。
正如@AndyDynn 在他的评论中指出的: 请确保您在“目标”生成设置而不仅仅是“项目”生成设置上执行此操作。
我也遇到了同样的问题,在看了这里的答案后,我找到了我的答案。手头的问题是: 我的开发发布证书是来自 iOS 开发中心的 消失了,所以我只是假设它超时了。但是我没有得到一个很好的警告,只是上面的错误-安装起作用了,但是调试没有。所以我让 Xcode 为我重新生成了一个新的。
在我的例子中,目标-> 构建设置-> 供应配置文件没有任何值,尽管代码签名看起来不错)
如果您的供应配置文件和代码签名一切正常,那么尝试一次退出并重新启动您的 XCode。对我有用。
我真的重新启动了我的 iPad,这是连接测试应用程序,并解决了这个问题。
如果你尝试过以上方法,还有一件事要做: 我找到 关于退出 itunes 以避免超时的链接了,我用 xcode 5.1就可以了
确保环境中的 Provisoning Profile 设置设置为开发配置文件: Project > Build Settings > Code Signing
考虑在您的 Target 设置和 Pod 项目中设置它(以防使用 Cocoa Pods)。
如果开发配置文件不存在,创建或下载它: 证书、标识符及配置文件 > 配置文件
我清理了我的临时档案,重启了 iPhone,重启了电脑,它对我很有用。
只是向遇到这个问题的人提出一个额外的建议(最近这个问题一直困扰着我)——尝试进入 Targets-> (Your Target)-> General-> Team 并重新选择相同的 Team,这将迫使 Xcode 为您更新配置文件。
这对我来说是罪魁祸首好几次了。如果您最近重新下载了用于新设备或水/电的发行证书,或者通常只是转储了供应配置文件目录,那么这种情况似乎会特别发生。
我有同样的问题,我尝试了所有建议的步骤,但我设法得到它的部署和运行后,我关闭了我的 iphone。
我只是有个问题。 我必须在设备上打开应用程序,然后点击 Trust Computer。 我不需要重启所有东西20次,耶。
检查设备内存是否已满。
在执行了以上步骤之后,它仍然不能工作(从 xCode6开始)。但是在重启手机并删除应用程序之后,它工作了。
检查产品名称为点” “。”不允许在产品名称。
配置文件中的选择可能导致此问题。因此,当在设备上启动应用程序时,请确保您使用的是开发配置文件,而不是发布配置文件。我也面临着同样的问题。但用同样的方法逃脱了惩罚。
检查 Project > Build Settings > Provisoning profile 并选择您的开发配置文件。
并在同一选项卡中处理代码签名标识。确保你同时选择了发行版的开发者和非发行版的身份。
下面两个步骤为我解决了:
对于 xcode版本: 7.2
xcode
我的案子解决了。
然后运行 option + command + shift + k的项目为我做了技巧。
option + command + shift + k
以下是尚未被提及的两个令人敬畏的技巧:
黑客 # 1:
锁定您的手机,按 XCode 开始,等待 XCode 说“解锁您的设备发射”,然后解锁您的手机,它将成功发射,每次都管用。
黑客 # 2:
如果你的目标只是调试应用程序,这里有另一个简单而直接的方法:
这对我来说很管用,而且节省了很多时间。 我希望这有帮助,谢谢!
如果您的目标只是启动应用程序并调试它,您还可以编辑模式为“等待可执行文件被启动”,并手动运行应用程序。 该设置位于 Edit schema > Run > Info > Launch 之下。选择“等待可执行文件启动”而不是“自动”。它将等待你运行应用程序(通过手动点击它) ,而不是超时。
由于上述所有答案对我都没有帮助,我将公布我的解决方案:
删除 .xcodeproj和 .xcworkspace中出现的所有 xcuserdata文件夹并重新启动 Xcode 修复了这个问题。要删除它,右键单击应用程序文件夹中的 your_app_name.xcodeproj和/或 your_app_name.xcworkspace,并选择 "Show Package Contents"。我希望这能帮助某人节省一些时间。
.xcodeproj
.xcworkspace
xcuserdata
your_app_name.xcodeproj
your_app_name.xcworkspace
"Show Package Contents"
只要重新启动我的设备,一切工作正常
检查我的目标和代码签名细节,没有帮助。我做了三件事:
之后一切都很顺利。在此之前,我已经在 info.plist 中更改了一些 App Transport Security 设置。不确定这是否相关,或者我的三个步骤中是否只有一个是必要的,但是它起作用了。
我试过:
那就成功了。