创建自己的spec git公共存储库pod时出错

时间:2016-12-21 09:43:39

标签: ios cocoapods podspec

我正在尝试在tutorial

之后创建自己的广告连播

然而,当我将我的代码添加到pods项目并尝试推送它时。然后我得到以下错误 -

  

错误| xcodebuild:/Users/klouddata/Documents/Developer/MyPods/Classes/PDRatingsView.m:87:44:错误:'UIApplication'没有可见的@interface声明选择器'openURL:options:completionHandler:

我不明白如何解决这个错误。

由于

2 个答案:

答案 0 :(得分:0)

要推送pod,你的repo不会有错误(我相信它甚至没有警告)。如果在构建框架期间不存在错误,那么pod会以不同的方式构建它(可能使用不同的swift版本?)。在pods构建使用命令期间设置swift版本(在pods网站上找到但没有尝试)

echo "3.0" > .swift-version

我个人使用了以下命令(这是“坏道”)

export TOOLCHAINS=com.apple.dt.toolchain.Swift_3

答案 1 :(得分:0)

没有理解问题,有人给这个问题留下了负面痕迹, 经过长时间的研究,我找到了答案。 正如ERROR中提到的那样xcodebuild:,xcode构建的路径不同,因为我在我的系统中安装了旧的xcode,因此需要更改路径并且我要运行Xcode 7(构建旧版本)和Xcode 8(构建当前的开发分支) )

使用以下命令

launchctl删除com.apple.CoreSimulator.CoreSimulatorService ||真