2012-02-29 67 views
0

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

+0

你在创建符号链接到什么地方? – taxilian 2012-02-29 15:57:44

+0

〜/ Library/Internet Plugins中的符号链接/到mysourcecode/build/projects/myplugin/Debug/myplugn.plugin。 – leochou0729 2012-03-01 00:55:48

+0

我删除了符号链接并制作了我的插件包的副本,但没有解决问题:( – leochou0729 2012-03-01 01:05:30

回答

0

首先,为了清楚起见,这是一个cmake问题或一个xcode问题,而不是FireBreath问题。我从来没有见过它发生过。我会尝试的主要做法是完全删除build /目录,然后重新运行准备脚本(只运行cmake)并查看问题是否仍然存在。

如果确实如此,那么很可能是您的计算机配置有些奇怪,特别是您的xcode配置。 : - /我希望我能给你一个更好的建议。欢迎您来到http://npapi.com/chat的#firebreath IRC会议室,我们会尽力为您提供帮助。

+0

我删除了build /目录并重新运行了准备脚本,但没有运气.XCode仍然令我烦恼。我的Xcode刚刚安装完毕,所有的配置都应该是默认的。你能给我一些建议吗?或者总是使用组合项目来编译我的插件包 – leochou0729 2012-03-01 06:22:43

+0

?你的意思是你正在使用build/projects// .xcodeproject /来构建它?如果是这样,那就是问题。*总是*使用FireBreath.xcodeproj ect /(合并项目)构建。 – taxilian 2012-03-01 15:33:21

+0

好的,我会一直使用组合的项目。非常感谢:) – leochou0729 2012-03-02 01:19:40

0

我流firebreath doc,创建一个插件的符号链接到〜/ Library/Internet Plugins,但safari和firefox都不加载插件。 但我cp的插件包〜/图书馆/互联网插件,和所有浏览器的工作。