iOS应用测试。 应用安装失败。 未找到代码签名

我试过在几台iOS设备上安装我的应用程序。 但这件事并没有让我这么做。

在此处输入图像描述

我想知道,问题是什么,我应该如何解决它。

我是我的案例问题是在未签名的框架上:构建阶段>复制文件>复制上的代码签名(设置复选框)

我有这个问题,这就是我解决它的方法:

  • 在Xcode中运行“clean”
  • 关闭Xcode
  • 删除〜/ Library / Developer / Xcode / DerivedData中的所有数据
  • 删除项目中的所有xuserdata文件夹(检入xcodeproj和project.xcworkspace目录)

只有在项目中有Cocoapods时:

  • 运行pod deintegrate。
  • 如果它是由cocoapods创建的,请删除.xcworkspace。
  • 运行pod安装或更新

现在您可以打开新的Xcode。

希望这对你有所帮助。

在我的情况下,问题是通过添加新的cocoa触摸框架创建的。

1)尝试清理项目2)尝试重新启动XCode 3)重置你的mac

在这里尝试了一切,除了重新启动我的设备之外什么都没有

如果“复制代码签名”失败,请检查在“嵌入框架”阶段之后是否在运行脚本中修改框架。

如果您是他们,则将Run脚本移动到嵌入框架阶段之前的位置。

在我的情况下,我创建了一个未签名的IPA文件 ,为此我在SDKSetting.plist文件上做了一些更改(更改了CODE_SIGNING_REQUIRED = NO),如果您在设备上运行应用程序,它应该始终为YES。

要解决此问题,请按照以下步骤操作: 创建未签名IPA的步骤 (在Xcode 9.4.1上测试)

步骤1:打开查找程序> 转到文件夹..如下面的屏幕

在此处输入图像描述

然后复制并通过以下行:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS*.*.sdk/SDKSettings.plist

打开iPhoneOS.sdk,如下图所示: 在此处输入图像描述

第2步:将SDKSettings plist复制到另一个文件夹中,因为您无法在此处进行更改:

第3步:重复更改

CODE_SIGNING_REQUIRED设置为YES 在此处输入图像描述

步骤4:现在用原始Plist替换重复的Plist(两个名称必须相同)。 这也将要求管理员权限更改。

********************************要么***************** *********************

如果您要更新Xcode,那么问题也将消失,因为更新的xcode将带有默认的SDKSetting.plist

伙计,我的问题的根本原因是由iOSOpenDev安装程序完成的修改。 我确实恢复了安装程序备份的原始plist文件。 这解决了我的问题,你需要查看SDK目录,看看是否发生了一些时髦的事情。 至少还有一个选择。

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/ 

例:

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/ 

默认情况下,必须打开代码签名,如果关闭则会发生一些时髦的事情。 (参见上面Alok的回答)

很明显,您没有为尝试安装应用的设备设置开发人员和分发配置文件。