Xcode-可以在模拟器上运行应用程序,但不能在设备上运行-错误:退出代码1失败

时间:2018-10-19 12:47:01

标签: ios swift xcode arkit

我正在尝试将AR应用程序安装到设备上。如果我将其构建在模拟器上,则会安装该软件,但显然无法对其进行测试,因为无法在模拟器上运行AR。

问题是,当我尝试在设备上运行它时,出现此错误

  

错误:失败,退出代码为1

此错误为

  

共同设计/Users/myName/Library/Developer/Xcode/DerivedData/ARanalytix-efmsytiskdgeajgnizwosccslwsj/Build/Products/Debug-iphoneos/ARanalytix.app/Frameworks/libswiftQuartzCore.dylib   / usr / bin / codesign --force --sign 239D4B0E67A04154536E45B1893911C2673A85F5 --verbose / Users / samosborne / Library / Developer / Xcode / DerivedData / ARanalytix-efmsytiskdgeajgnizwosccslwsj / Build / Products / analys / Frame-iphoneosdydy。   /Users/samosborne/Library/Developer/Xcode/DerivedData/ARanalytix-efmsytiskdgeajgnizwosccslwsj/Build/Products/Debug-iphoneos/ARanalytix.app/Frameworks/libswiftQuartzCore.dylib:errSecInternalComponent

我尝试清理我的项目,再次下载证书,并按照here中的步骤进行操作,但是无法正常工作。

由于我没有主意,因此任何帮助都会很棒。预先谢谢你。

3 个答案:

答案 0 :(得分:1)

我尝试重新启动Mac,还从钥匙串中删除了证书。然后,我更改了包标识符名称,这一切似乎都奏效了。谢谢您的帮助!

答案 1 :(得分:1)

无法运行的原因有很多。

1)您需要下载开发配置文件,如果您使用的是生产证书,它将无法运行。

2)确保从Apple门户网站包含您的设备UDID,并下载包括您的设备的新开发配置文件。

3)确保从项目plist中选择正确的配置文件。

答案 2 :(得分:0)

您是否重新启动了Mac和iOS设备。希望这会成功