我已使用git下载了旧版swift应用并运行<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title></title>
<style type="text/css">
[...]
</style>
</head>
<body>
[...]
<div id="content">
<xsl:processing-instruction name="php">
echo $anything;
?</xsl:processing-instruction>
</div>
[...]
</body>
</html>
</xsl:template>
</xsl:stylesheet>
。在pod update
之后,我使用xcode 8 beta打开工作区,然后使用Product - &gt;清理和构建我得到40个swift编译器Alamofire错误。我没有运行convert o swift 2.3或swift 3。
Podfile.lock的Alamofire版本为3.4.1。
在Podfile中我将版本设置为ios 10.0,在Alamofire中也将infoDictionary版本设置为10.0,但它没有任何区别。
主要是语法错误,如NSURL需要重命名URL等。
我无法通过Google找到此问题的任何答案。
答案 0 :(得分:2)
Xcode 8针对iOS 10 SDK进行编译。这与iOS 9 SDK略有不同,因此也存在错误。您无法使用Xcode 8和Swift 2.2代码。
如果您查看Alamofire分支https://github.com/Alamofire/Alamofire/branches,您将看到有关2.3和3.0兼容性的工作。
另外,请阅读此主题以获取有关如何使用这些分支的详细信息:https://github.com/Alamofire/Alamofire/issues/1312。