Tôi có một ứng dụng tự động cài đặt các phiên bản khi tôi tăng từ
XCode> Chung> Phiên bản .
Nhưng gần đây tôi đã cập nhật XCode lên 11.0 và dường như tập lệnh không hoạt động như mong đợi:
version=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" $SRCROOT/MyApp/Info.plist`
version+=" ("
version+=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $SRCROOT/MyApp/Info.plist`
version+=")"
/usr/libexec/PlistBuddy "$SRCROOT/MyApp/Settings.bundle/Root.plist" -c "set PreferenceSpecifiers:1:DefaultValue $version"
Tập lệnh trên giả sử tự động cập nhật phiên bản và sẽ hiển thị trong Cài đặt> Ứng dụng.
Nhưng câu hỏi là có bất kỳ thay đổi nào cần phải được thực hiện cho tập lệnh này để tự động cập nhật số phiên bản từ XCode không?
Hiện tại, nó đang được thay thế bởi các tập lệnh là $ (MARKETING_VERSION) khi phiên bản được tăng từ XCode> Chung> Phiên bản không chính xác.