2016-12-28 20 views
3

を命じます。変数${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オプションがありません利回り。


ここで何が問題になっているのでしょうか?

+1

参照:https://superuser.com/questions/360966/how-do-i-use-a-bash-variable-string-containing- quotes-in-a-command – Tim

答えて

2

あなたはarraysを使用する必要があります。

ipaPath=$1 
signingIdentity=(--signing_identity "iPhone Distribution: test KGaA") 
provisioningProfileFile=(--provisioning_profile "Dist_InHouse_test_All_Wildcard.mobileprovision") 

fastlane sigh resign "${ipaPath}" "${signingIdentity[@]}" "${provisioningProfile[@]}" 
関連する問題