如何将应用程序图标添加到RubyMotion OS X应用程序?

时间:2014-07-28 17:27:24

标签: macos rubymotion

我正在使用RubyMotion创建一个OS X应用程序。我想添加一个应用程序图标。我将stopwatch.png文件复制到资源目录,并在Rakefile

中指定了文件名
# -*- coding: utf-8 -*-
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project/template/osx'

begin
  require 'bundler'
  Bundler.require
rescue LoadError
end

Motion::Project::App.setup do |app|
  app.name = 'Timetracker'
  app.icon = 'stopwatch.png'
end

当我运行rake时,它不会应用我的图标。我甚至运行rake build并且创建的.app不使用我的图标。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您无法以.icns文件的格式指定直接图片。

消息来源:https://groups.google.com/forum/#!topic/rubymotion/TxkA9IjRRM4

转换到此处:http://iconverticons.com/online/

您可能需要运行rake clean才能使图标更改生效。