I have the same as #17, it only occurs when I build for release:
> rake build:release COCOAPODS_VERBOSE=1 master [7f83c31] (!) deleted untracked
bubble-wrap/camera requires iOS to use.
bubble-wrap/ui requires iOS to use.
Finding Podfile changes
- NanoStore
Resolving dependencies of
Resolving dependencies for target `Pods' (OS X 10.8)
- NanoStore (= 2.7.7)
- NanoStore (= 2.7.7)
Comparing resolved specification to the sandbox manifest
- NanoStore
Build ./build/MacOSX-10.8-Release
Build vendor/Pods
Compile ./app/models/activity_group.rb
Compile ./app/config/constants.rb
Compile ./app/config/version.rb
Compile ./app/models/activity_event.rb
Compile ./app/models/notification_center.rb
Compile ./app/services/notification_tracker.rb
Compile ./app/views/status_bar_menu.rb
Compile ./app/controllers/main_window_controller.rb
Compile ./app/app_delegate.rb
Compile ./app/extensions/app.rb
Compile ./app/extensions/time.rb
Compile ./app/views/main_menu.rb
Create ./build/MacOSX-10.8-Release/Timi.app/Contents
Create ./build/MacOSX-10.8-Release/Timi.app/Contents/MacOS
Link ./build/MacOSX-10.8-Release/Timi.app/Contents/MacOS/Timi
ld: warning: ignoring file /Users/jankeesvw/Documents/timi/timi-osx/vendor/Pods/build-MacOSX/libPods.a, file was built for archive which is not the architecture being linked (i386): /Users/jankeesvw/Documents/timi/timi-osx/vendor/Pods/build-MacOSX/libPods.a
Undefined symbols for architecture i386:
"_NSFSetIsDebugOn", referenced from:
_MREP_735B065C4474420FAA8A0248EC143EC7 in nano_store.rb.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
rake aborted!
Command failed with status (1): [/usr/bin/clang++ -o "./build/MacOSX-10.8-R...]
/Library/RubyMotion/lib/motion/project/builder.rb:299:in `build'
/Library/RubyMotion/lib/motion/project/app.rb:76:in `build'
/Library/RubyMotion/lib/motion/project/template/osx.rb:46:in `block (2 levels) in <top (required)>'
Tasks: TOP => build:release
(See full trace by running task with --trace)
This is my Gemfile:
source 'https://rubygems.org'
gem 'rake'
gem 'bubble-wrap'
gem 'nano-store', :git => 'git@github.com:jankeesvw/NanoStoreInMotion.git'
gem 'motion-cocoapods'
And my Rakefile:
# -*- coding: utf-8 -*-
$:.unshift("/Library/RubyMotion/lib")
require 'motion/project/template/osx'
begin
require 'bundler'
Bundler.require
rescue LoadError
end
require 'motion-cocoapods'
require 'bubble-wrap/core'
require 'nano-store'
require File.expand_path("../app/config/version.rb", __FILE__)
Motion::Project::App.setup do |app|
app.pods do
pod 'NanoStore', '2.7.7'
end
app.name = 'Timi'
app.version = APP_VERSION
app.frameworks += ['WebKit', 'AppKit']
app.icon = 'icon.icns'
end
I have the same as #17, it only occurs when I build for release:
This is my Gemfile:
And my Rakefile: