使用XCode构建firebreath插件

使用XCode构建firebreath插件,xcode,cmake,firebreath,Xcode,Cmake,Firebreath,我使用prep脚本来生成我的第一个插件项目,构建插件并在~/Library/internetplugins/中创建一个符号链接/(正如mac教程视频所示)。每次我启动浏览器(Firefox、Chrome或Safari)然后关闭它时,Xcode总是提醒我“项目文件”~.xcodeproj”已修改,但已在外部更改。是否保留此版本或从磁盘读取?” 我就是不明白为什么 首先,为了清楚起见,这要么是cmake问题,要么是xcode问题,而不是FireBreath问题。我以前从未见过这种情况发生。我要尝试的

我使用prep脚本来生成我的第一个插件项目,构建插件并在~/Library/internetplugins/中创建一个符号链接/(正如mac教程视频所示)。每次我启动浏览器(Firefox、Chrome或Safari)然后关闭它时,Xcode总是提醒我“项目文件”~.xcodeproj”已修改,但已在外部更改。是否保留此版本或从磁盘读取?”
我就是不明白为什么

首先,为了清楚起见,这要么是cmake问题,要么是xcode问题,而不是FireBreath问题。我以前从未见过这种情况发生。我要尝试的主要事情是完全删除build/目录,然后重新运行prep脚本(只运行cmake),看看问题是否仍然存在

如果是这样的话,很可能是您的计算机配置有点奇怪,特别是您的xcode配置我希望我能给你一个更好的建议。您也可以访问位于的#firebreath IRC室,我们将尽力帮助您。

我为firebreath流,创建一个插件到~/Library/Internet插件的符号链接,但safari和firefox都不加载插件。
但是我将插件包复制到了~/Library/Internet Plugins,所有浏览器都可以正常工作。

你在创建什么符号链接?在~/Library/Internet Plugins/to mysourcecode/build/projects/myplugin/Debug/myplugin.plugin中创建符号链接。我删除了符号链接并复制了我的插件包,但没有解决问题:(不,不仅仅是浏览器。每次我切换到任何应用程序并返回XCode时,都会显示警报框。我已经使用组合的.xcodeproj文件编译了所有项目,所以我现在正在使用plugin.xcodeproj文件。如果我总是使用组合的,警报框永远不会显示。我希望有人能与firebreath合作解释原因。我删除了build/目录并重新运行了prep脚本,但是没有运气。XCode仍然让我很恼火。我的XCode刚刚安装,所有配置都应该是默认的。你能给我一些建议吗?或者总是使用组合项目来编译我的插件包。?你是说你在使用build/projects/.xcodeproject/来构建它吗?如果是,那就好了问题。始终使用FireBreath.xcodeproject/(组合项目)进行构建。