- 獲取手機剩余可用容量不準(zhǔn)
原因:從iOS11.0開始,ytes->KB->MB->G的進制為1000.0哀托,而不是1024.0
代碼:
let fileUrl = URL(fileURLWithPath: NSTemporaryDirectory())
let results = try? fileUrl.resourceValues(forKeys: [URLResourceKey.volumeAvailableCapacityForImportantUsageKey])
if let availableSize = results?.volumeAvailableCapacityForImportantUsage {
// ytes->KB->MB->G
let _availableSize = Double(availableSize) / 1000.0 / 1000.0 / 1000.0
self.label.text = "已占用\(byte.fileSizeToString())动看,剩余\(String(format: "%.1f", _availableSize))G可用"
}
#!/bin/sh
set -e
PLIST_PATH="./項目名/System/BuildInfo.plist"
BUILD_TIME_KEY=":BuildTime"
BUILD_TIME_VALUE="$(date +%Y-%m-%d,%H:%M:%S)"
# 當(dāng)前是否為Archive操作
if [[ "$TARGET_BUILD_DIR" == *"/Archive"* ]]; then
if [ -r "${PLIST_PATH}" ]; then
echo "修改--->${BUILD_TIME_VALUE}"
/usr/libexec/PlistBuddy -c "Set ${BUILD_TIME_KEY} ${BUILD_TIME_VALUE}" "${PLIST_PATH}"
else
echo "新增--->${BUILD_TIME_VALUE}"
/usr/libexec/PlistBuddy -c "Add ${BUILD_TIME_KEY} string ${BUILD_TIME_VALUE}" "${PLIST_PATH}"
fi
fi
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者