Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by NateJC · Jun 26, 2014 at 12:45 AM · iosxcode

No matching function for call to 'OrientView'

Since I upgraded to Unity 4.5.1f3, I am now receiving this issue when trying to build an iOS project with Xcode 5.0.1: Semantic Issue: Classes/UnityAppController.mm:104:2: No matching function for call to 'OrientView'

A little digging let me to discover that UnityAppController.mm is calling this:

 OrientView(_rootView, orient);

However, the actual function definition in iPhone_OrientationSupport.mm is this:

 void OrientView(UIViewController* host, UIView* view, ScreenOrientation to)

So, there is a parameter mismatch. But, I have no idea how to fix that. I didn't have this issue before upgrading. Is this is bug with Unity 4.5.1? Any suggestions how I might resolve it?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Julian-Glenn · Jun 26, 2014 at 01:22 AM 1
Share

have you built to a new build/folder in Unity? Also try a Clean in xCode?

avatar image NateJC · Jun 26, 2014 at 03:58 PM 0
Share

Yes, I tried both of those things with no luck...

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by joelmgallant · Jul 17, 2014 at 01:02 PM

I'm actually seeing a similar issue after upgrade to 4.5.2.

Latest version of XCode 5.1.1, problem persisted after updating to the 6 beta.

Tried a clean Unity project and it worked.

I can only assume that this is due to a PostProcessBuildPlayer script that's copying over an older version of the UnityAppController.mm file from within the project (common with plugin integrations like Flurry).

Updating that now with new version generated by the clean project.

EDIT: True, this function now has a new signature:

OrientView(_rootController, _rootView, orient);

There's also a few instances of iOS8 specific detection variables that need to be updated.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image NateJC · Jul 17, 2014 at 03:47 PM 0
Share

It turns out it was related to some post processing that was still using the now legacy versions of a few files that were being copied over the new ones. It's finally resolved. Thanks!

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

23 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

BuildPlayer and Plugins on Ios 1 Answer

Unobtrusively extending AppController delegates. Possible? 2 Answers

Can I modify codes using Xcode after creating the app using Unity3d? 1 Answer

Unity 4.0 vs 4.1.5 iOS Build 0 Answers

What should be the options visible to me when doing an iOS build on Windows? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges