小智 19
我有这个问题,这就是我解决它的方法:
只有在项目中有Cocoapods时:
现在您可以打开新的Xcode.
希望这对你有所帮助.
在我的例子中,问题是通过添加一个新的可可触摸框架创建的.
如果“代码登录时复制”失败,则在“嵌入框架”阶段之后检查是否正在运行脚本中修改框架。
如果您是他们,请将“运行”脚本移到嵌入框架阶段之前的某个位置。
就我而言,我创建了一个未签名的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
步骤2: 将SDKSettings plist复制到另一个文件夹中,因为您无法在此处进行更改:
步骤3:一式两份进行更改
步骤4:现在将重复的Plist替换为原始的Plist(两个名称必须相同)。这还将要求管理员权限进行更改。
********************************要么***************** *********************
如果您将更新Xcode,则问题也将消失,因为更新的xcode将带有默认的SDKSetting.plist