我有一个自动构建过程,它使用 xcodebuild 和 xcrun 的组合编译 iPhone 应用程序。当构建调用 xcodebuild 时,它会传入一个覆盖某些设置的 xcconfig 文件。
IPHONEOS_DEPLOYMENT_TARGET = 4.3
ARCHS = armv7
VALID_ARCHS = armv7
LD_NO_PIE = NO
从理论上讲,这应该确保构建的二进制输出是与位置无关的可执行文件。有没有办法检查二进制文件,看看是否真的如此?
我有一个自动构建过程,它使用 xcodebuild 和 xcrun 的组合编译 iPhone 应用程序。当构建调用 xcodebuild 时,它会传入一个覆盖某些设置的 xcconfig 文件。
IPHONEOS_DEPLOYMENT_TARGET = 4.3
ARCHS = armv7
VALID_ARCHS = armv7
LD_NO_PIE = NO
从理论上讲,这应该确保构建的二进制输出是与位置无关的可执行文件。有没有办法检查二进制文件,看看是否真的如此?