在Swift中测试在OS X或iOS下运行的最佳方法是什么?

时间:2015-07-07 07:46:26

标签: ios macos swift

我在Swift中编写了一个用于OS X和iOS程序的框架。什么是在运行时的最佳方法,以确定方法是否在OS X或iOS下运行?

编译时很容易:

NSProcessInfo()

运行时,有operatingSystemVersion及其收集isOperatingSystemAtLeastVersion:operatingSystem等信息的方法,但它们无法区分在操作系统类型本身之间。

operatingSystemNameosslsigncode sign -pkcs11engine /usr/lib/engines/engine_pkcs11.so -pkcs11module /usr/lib/libeTPkcs11.so -certs ~/mysigningcert.pem -key 0:42ff -in ~/filetosign.exe -out ~/signedfile.exe 会很棒,但它们已被弃用,并且在Swift中不可用。

0 个答案:

没有答案