NickTang的专栏

iOS开发,不定期更新。

如何检测SDK的编译版本号

在文件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换成其他的,你就可以得到其他版本的编译版本号了。

阅读更多
文章标签: encoding apple
个人分类: iOS-初级
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭