ios - 如何使用 xcodebuild 命令行而不是 Xcode 添加 “Embedded Binaries”

标签 ios xcodebuild

我用脚本生成了两种类型的ipa(包含today plugin和不包含today plugin)。所以我不能用Xcode添加Embedded Binaries。 有谁知道命令行如何添加嵌入式二进制文件?

最佳答案

目前还不完全清楚您的设置是什么,但这可能会有所帮助。我通过在目标的构建阶段末尾添加“新运行脚本阶段”来完成类似的操作。像这样:

rm -Rf "$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH/YOUR.framework"
mkdir -pv "$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH/YOUR.framework"
cp -R "SOURCE_FOLDER/YOUR.framework" "$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH"

其中 SOURCE_FOLDERYOUR.framework 是根据您的需要和配置命名的占位符。

$TARGET_BUILD_DIR$FRAMEWORKS_FOLDER_PATH 都由 Xcode 为您定义。

你现在肯定已经解决了这个问题,但我的回答可能对那些将来偶然发现这个问题的人有用,也许结合用户定义的参数化build设置。

关于ios - 如何使用 xcodebuild 命令行而不是 Xcode 添加 “Embedded Binaries”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958081/

相关文章:

xcodebuild: "No applicable devices found."导出存档时

ios - xctool 使用 today 扩展构建

objective-c - 在 Linux 机器上构建 Xcode 项目

ios - 如何在 Swift 3 的主线程中延迟一段时间后调用函数?

ios - 我们可以用我们的开发证书重新签署应用商店构建吗?

objective-c - 如何以编程方式设置 UIButton 的 Highlight Tint 颜色?

ios - xcodebuild PRODUCT_NAME

xcode - 代码签名.framework时出错

ios - 从 xcode 重新启动 cordova iOS 应用程序时是否删除了某些文件(如图片)?

ios - 是否可以在 UIScrollView 的内容末尾添加 View ?