Undefined concrete UIInterfaceOrientation symbol after upgrading

21 views
Skip to first unread message

Will Jessop

unread,
Apr 15, 2015, 5:25:32 AM4/15/15
to rubym...@googlegroups.com
Upgraded to the latest xcode (w/ the 8.3 SDK) and rubymotion 3.9, and I can't build my app:

```
Undefined symbols for architecture i386:
  "___concrete__UIInterfaceOrientationIsLandscape", referenced from:
      _MREP_CAC3FF5D0E5F4A60A4D4BE1E4FC9CDBE in ext.rb.o
  "___concrete__UIInterfaceOrientationIsPortrait", referenced from:
      _MREP_CAC3FF5D0E5F4A60A4D4BE1E4FC9CDBE in ext.rb.o
```

Rakefile:
```
app.device_family = [:iphone, :ipad]
app.sdk_version = "8.3"
app.deployment_target = "8.1"
```
I did rake clean and rake pods:install before building. Also upgraded to the newest cocoapods.

I think it's something to do with cocoapods?
```
.rvm/gems/ruby-2.1.2/gems/motion-cocoapods-1.7.0/lib/motion/project/cocoapods.rb:53:in `build_with_cocoapods'
```

from my gemfile:
```
Using cocoapods 0.36.3
Using motion-cocoapods 1.7.0
```

Any ideas?

Reply all
Reply to author
Forward
0 new messages