使用用户定义的构建设置(该脚本是脚本的路径)构建项目时,出现“错误:无法执行(没有这样的文件或目录)”。该项目建立在Xcode 9中。
ld = $(USER_LIBRARY_DIR)/Application\ Support/BlackBerry/Good.platform/iOS/FIPS_module/$FIPS_PACKAGE/bin/gd_fipsld
给予
error: can't exec '/Users/username/Library/Application\ Support/BlackBerry/Good.platform/iOS/FIPS_module/arm64.sdk/bin/gd_fipsld' (No such file or directory)
如何解决?
答案 0 :(得分:2)
在Xcode10中,新的构建系统不支持波浪号(〜)字符,该字符在路径中被$(HOME)替换。
Before: ~/Library/Application Support/BlackBerry/Good.platform/iOS/FIPS_module/$FIPS_PACKAGE/bin/gd_fipsld
After: $(HOME)/Library/Application Support/BlackBerry/Good.platform/iOS/FIPS_module/$FIPS_PACKAGE/bin/gd_fipsld
注意:更改需要在default.xcconfig文件中进行。