【发布时间】:2014-06-14 04:59:15
【问题描述】:
我可以使用以下命令构建我的 Cocoapods 项目:
base=$(basename *.xcworkspace .xcworkspace) xcodebuild -sdk "iphonesimulator$ios_version" \
CONFIGURATION_BUILD_DIR="$build_dir/build" \
-workspace $base.xcworkspace -scheme $base -configuration AdHoc \
DSTROOT=$build_dir \
OBJROOT=$build_dir \
SYMROOT=$build_dir \
ONLY_ACTIVE_ARCH=NO \
"$@"
但是,如果我使用此命令,它会失败:
base=$(basename *.xcworkspace .xcworkspace) xcodebuild -sdk "iphonesimulator$ios_version" \
CONFIGURATION_BUILD_DIR="$build_dir/build" \
-workspace $base.xcworkspace -scheme $base -configuration AdHoc \
PRODUCT_NAME=app \ <============= THIS IS THE EXTRA LINE =====
DSTROOT=$build_dir \
OBJROOT=$build_dir \
SYMROOT=$build_dir \
ONLY_ACTIVE_ARCH=NO \
"$@"
更奇怪的是,如果我使用第一个命令,然后使用第二个命令,它将起作用。 (删除构建目录进行重置。)
其他人是否遇到同样的问题?是否可以通过其他方式同时使用 PRODUCT_NAME 和 CONFIGURATION_BUILD_DIR 构建一个 cocoapods 项目?
【问题讨论】:
-
我可以确认我看到了这个问题。
标签: xcode cocoa cocoapods xcodebuild