Xcode编译项目报Executable Not Found的错误。 今天在集成手动集成第三方SDK的时候,编译通过,但是运行就出现以下错误:
Details
Executable Not Found
Domain: DVTMachOErrorDomain
Code: 5
Recovery Suggestion: /Users/apple/Library/Developer/Xcode/DerivedData/FinderTest-anocwgxmcukbupesulftryrmffaw/Build/Products/Debug-iphonesimulator/FinderTest.app is not a valid path to an executable file. Please rebuild the project to ensure that all required executables are created. Check your project settings to ensure that a valid executable will be built.
User Info: {
DVTErrorCreationDateKey = "2022-04-27 02:28:13 +0000";
}
--
System Information
macOS Version 11.6.5 (Build 20G527)
Xcode 13.2.1 (19586) (Build 13C100)
Timestamp: 2022-04-27T10:28:13+08:00
尝试了以下几种方案:
方案一
MacBookPro M1 Xcode项目,TARGET -> Build Settings, search ‘VALID’.
设置 VALID_ARCHS 的值,如果使用模拟器编译的话,添加 x86_64,如果使用真机编译的话设置成arm64。 如果没有找到VALID_ARCHS,可以在Targets----Build Setting — 点击加号添加VALID_ARCHS设置对应的值。 按照以上1.2.3步骤添加即可。 但是很抱歉这样的解决对我目前的项目并没有什么效果,还是运行出错。
方案二
重新看了一下需要集成SDK的一些文件。找到一点端倪。
添加的时候却少了libz.tbd、libsqlite3.tbd两个动态库。第一次添加的时候,此处显示不出来。需要进行二次添加显示出来了。再次运行,运行成功。 大家集成的时候一定要好好检查自己的文件是否完整。 希望给大家有一点帮助。
|