自从安装 Xcode 12.2 以来,我无法在运行 iOS 14.2 的模拟器上安装我们的应用程序。我下载了 14.1,运行 14.1 的模拟器安装该应用程序就好了。很明显,我的同事没有这个问题,即使他运行的是相同版本的 Xcode,所以我的设置可能有问题。
我尝试过卸载 Xcode 并重新安装。我已删除衍生数据文件夹。似乎没有什么帮助。
该应用程序构建得很好,但当它安装在运行 iOS 14.2 的模拟器上时,我收到以下弹出窗口:
当我单击“详细信息”按钮时,我得到以下信息:
Details
“Cozi”需要更新域:IXUserPresentableErrorDomain 代码:
4 失败原因:此应用程序需要开发者更新
在此版本的 iOS 上工作。恢复建议:未能找到
输入文件的匹配拱门:
/Users/j.r.willett/Library/Developer/CoreSimulator/Devices/662A1CB0-4E54-4DEC-8F4B-E2CA5FCB0DE8/data/Library/Caches/com.apple.mobile.installd.staging/temp.o8dPqi/extracted/iCozi-Free。应用程序/PlugIns/NotificationService.appex/NotificationService
-- 无法找到输入文件的匹配拱门:/Users/j.r.willett/Library/Developer/CoreSimulator/Devices/662A1CB0-4E54-4DEC-8F4B-E2CA5FCB0DE8/data/Library/Caches/com.apple.mobile.installd.staging /temp.o8dPqi/extracted/iCozi-Free.app/PlugIns/NotificationService.appex/NotificationService
域:MIInstallerErrorDomain 代码:15 用户信息:{
函数名称 = MIMachOFileMatchesMyArchitecture;
LegacyErrorString = 不正确的架构;
源文件行 = 51; }
--
系统信息
macOS 版本 10.15.7(内部版本 19H15)Xcode 12.2 (17535)(内部版本 12B45b)
时间戳: 2020-11-20T13:33:05-08:00
我没有看到 StackOverflow 上的其他人报告此错误,所以我似乎偶然发现了一些有点独特的东西。我真的很感激任何指点!
编辑 11/30/2020:尽管创建了赏金,但我仍然没有找到解决此问题的方法。我目前的计划是等待 iOS 14.3,并希望能以某种方式解决问题。
编辑 12/16/2020:iOS 14.3 没有帮助,但更多的答案出现了,这让我找到了解决方案,你可以在下面看到。谢谢你!!
如果还不算太晚的话,这可能会对某人有所帮助。我的案例中的问题是在我添加NotificationService之后引起的
步骤:
选择您的项目->目标->NotificationService(或您选择的任何名称)。
选择构建设置 -> 搜索 VALID_ARCHS 并添加值 $(ARCHS_STANDARD)
希望这可以帮助有同样困难的人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)