3
我希望把这个脚本:变量插入符命令
fastlane sigh resign test.ipa --signing_identity "iPhone Distribution: test KGaA" --provisioning_profile Dist_InHouse_test_All_Wildcard.mobileprovision
如何我把它放到我的脚本:
ipaPath=$1
signingIdentity="--signing_identity \"iPhone Distribution: test KGaA\""
provisioningProfileFile="Dist_InHouse_test_All_Wildcard.mobileprovision"
fastlane sigh resign ${ipaPath} ${signingIdentity} ${provisioningProfile}
这打破了命令。显然${signingIdentity}
变量只包含--signing_identity
。
[22:07:22]: Couldn't find signing identity ''.
我试过双引号:
fastlane sigh resign ${ipaPath} "${signingIdentity}" ${provisioningProfile}
但收益率:
invalid option: --signing_identity "iPhone Distribution: test KGaA"
显然,这是一个有效的选项。
我试过单引号:
fastlane sigh resign ${ipaPath} '${signingIdentity}' ${provisioningProfile}
但我没有--signing_identity
选项在所有产量。
任何想法这里怎么了?
参见:https://superuser.com/questions/360966/how-do-i-use-a-bash-variable-string-containing-引用-IN-A-命令 – Tim