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

Rob*_*eev 21 iphone debugging xcode ios swift

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

在此输入图像描述

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

der*_*evo 23

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

  • 不适用于xcode 10 (7认同)

小智 19

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

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

只有在项目中有Cocoapods时:

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

现在您可以打开新的Xcode.

希望这对你有所帮助.

在我的例子中,问题是通过添加一个新的可可触摸框架创建的.

  • 谢谢!就我而言,删除`〜/ Library / Developer / Xcode / DerivedData`就足够了。 (2认同)

roc*_*ift 7

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

如果您是他们,请将“运行”脚本移到嵌入框架阶段之前的某个位置。

  • 从“目标”->“构建阶段”,您可以拖动不同的任务并重新排序 (2认同)

Alo*_*lok 5

就我而言,我创建了一个未签名的IPA文件,为此,我对SDKSetting.plist文件进行了一些更改(更改后的CODE_SIGNING_REQUIRED = NO),如果您正在设备上运行应用程序,则应始终为YES。

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

步骤1:打开finder> 转到Folder ..,如下图所示

在此处输入图片说明

然后复制并越过以下行:

/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