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