相关疑难解决方法(0)

Xcode 10的胖框架脚本?

我在我的方案中的归档后期使用这个脚本来制作FAT二进制框架.一个可以在模拟器和实际设备上工作.

https://gist.github.com/gauravkeshre/eabb2a13ef6d673fadec84ca60b56b05

有谁知道如何将其转换为使用Xcode 10?

使用遗留构建系统可以修复错误,但我宁愿不依赖它.

这是脚本本身:

exec > /tmp/${PROJECT_NAME}_archive.log 2>&1

UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal

if [ "true" == ${ALREADYINVOKED:-false} ]
then
echo "RECURSION: Detected, stopping"
else
export ALREADYINVOKED="true"

# make sure the output directory exists
mkdir -p "${UNIVERSAL_OUTPUTFOLDER}"

echo "Building for iPhoneSimulator"
xcodebuild -workspace "${WORKSPACE_PATH}" -scheme "${TARGET_NAME}" -configuration ${CONFIGURATION} -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone XS' ONLY_ACTIVE_ARCH=NO ARCHS='i386 x86_64' BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" ENABLE_BITCODE=YES OTHER_CFLAGS="-fembed-bitcode" BITCODE_GENERATION_MODE=bitcode clean build

# Step 1. Copy the framework structure (from iphoneos build) to the universal folder
echo "Copying to output …
Run Code Online (Sandbox Code Playgroud)

frameworks fat-binaries xcode10

12
推荐指数
1
解决办法
4503
查看次数

标签 统计

fat-binaries ×1

frameworks ×1

xcode10 ×1