Xcode 11 archive gives PhaseScriptExecution failed

前端 未结 4 879
小鲜肉
小鲜肉 2021-01-04 21:59

After I migrate my project from swift 3.2 to swift 4 in Xcode 10 I try to archive in Xcode 11 and give me this error:

PhaseScriptExecution Run\\ Scrip

4条回答
  •  情歌与酒
    2021-01-04 22:08

    Just change CFBundleVersion from $(CURRENT_PROJECT_VERSION) to number, in my case is 1000 in Info.plist

    CFBundleVersion
    1004
    

    Then the shell will be OKey:

    buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
    buildNumber=$(($buildNumber + 1))
    /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
    

提交回复
热议问题