Xcode 13 栋建筑失败 "entry point (_main) undefined. for architecture arm64"
Xcode 13 failing building with "entry point (_main) undefined. for architecture arm64"
我正在尝试构建一个 SDL (libsdl.org) iOS 应用程序我已经有几年没有构建了,但我遇到了一些问题。
具有以下设置:
我得到的错误是:
ld: 警告:忽略文件 /Users/username/Library/Developer/Xcode/DerivedData/APPNAME-acpmwonxbccjqtaxaenqojducdea/Build/Products/Debug-iphonesimulator/libAPPNAME2.a,为 iOS Simulator-arm64 构建但尝试 link 构建文件对于 iOS Simulator-x86_64
ld: 入口点 (_main) 未定义。对于架构 arm64
我不确定第一个警告是否与错误有关。
我有一个包含 SDL 源文件的存档目标。
如果我将 arm64 添加到“Excluded Architectures”(基于其他 Whosebug 答案),它会构建,但我收到“未找到可执行文件”错误消息。
有什么想法吗?
删除:
"VALID_ARCHS[sdk=*]" = "arm64 armv7 armv7s";
来自 project.pbxproj 解决了问题
我正在尝试构建一个 SDL (libsdl.org) iOS 应用程序我已经有几年没有构建了,但我遇到了一些问题。
具有以下设置:
ld: 警告:忽略文件 /Users/username/Library/Developer/Xcode/DerivedData/APPNAME-acpmwonxbccjqtaxaenqojducdea/Build/Products/Debug-iphonesimulator/libAPPNAME2.a,为 iOS Simulator-arm64 构建但尝试 link 构建文件对于 iOS Simulator-x86_64
ld: 入口点 (_main) 未定义。对于架构 arm64
我不确定第一个警告是否与错误有关。 我有一个包含 SDL 源文件的存档目标。
如果我将 arm64 添加到“Excluded Architectures”(基于其他 Whosebug 答案),它会构建,但我收到“未找到可执行文件”错误消息。
有什么想法吗?
删除: "VALID_ARCHS[sdk=*]" = "arm64 armv7 armv7s"; 来自 project.pbxproj 解决了问题