如何检测SDK的编译版本号

来源:互联网 发布:淘宝网中老年男衬衣 编辑:程序博客网 时间:2024/06/01 20:56

在文件SystemVersion.plist中定义了ProductBuildVersion 字段,你可以查看具体的SDK版本下面的SystemVersion.plist来得到每一个版本的编译版本号。

所以下面的命令可以得到这个信息。

cat /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/System/Library/CoreServices/SystemVersion.plist

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

    <dict>

        <key>ProductBuildVersion</key>

        <string>5A345</string>

        <key>ProductCopyright</key>

        <string>1983-2008 Apple Inc.</string>

        <key>ProductName</key>

        <string>iPhone OS</string>

        <key>ProductVersion</key>

        <string>2.0</string>

        </dict>

</plist>

这里5A345就是编译版本号。

如果把上面的iPhoneOS2.0.sdk换成其他的,你就可以得到其他版本的编译版本号了。

原创粉丝点击