与PRODUCT_NAME的cocoapods项目的xcodebuild失败

与PRODUCT_NAME的cocoapods项目的xcodebuild失败,第1张

概述我可以使用这个命令构建我的 Cocoapods项目: base=$(basename *.xcworkspace .xcworkspace) xcodebuild -sdk "iphonesimulator$ios_version" \ CONFIGURATION_BUILD_DIR="$build_dir/build" \ -workspace $base.xcworkspace -s 我可以使用这个命令构建我的 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项目?

解决方法 尝试创建配置文件,并将PRODUCT_name和CONfigURATION_BUILD_DIR变量移至xcodebuild命令中的xcconfig标志.

您的xcconfig文本文件的示例如下所示:

PRODUCT_name='This is my app'CONfigURATION_BUILD_DIR=/Users/myusername/documents/myiosproject/build

将它传递给你的xcodebuild:

xcodebuild [options and other args] -xcconfig mynewconfig.xcconfig

可能想要干净并删除DerivedData以获得良好的衡量标准,并且可能会尝试几次构建命令. xcodebuild命令行似乎很挑剔.

编辑:如果可以,我建议给xctools一个镜头.这让我对xcodebuild感到头疼不已.

总结

以上是内存溢出为你收集整理的与PRODUCT_NAME的cocoapods项目的xcodebuild失败全部内容,希望文章能够帮你解决与PRODUCT_NAME的cocoapods项目的xcodebuild失败所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1006059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存