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的回答)
很明显,您没有为尝试安装应用的设备设置开发人员和分发配置文件。