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 crazy_boy_02 · May 10, 2013 at 11:21 AM · unity 4invalidrejected

Non-PIE Binary (IOS Invalid Binary) using unity 4

Hi All,

Today i was uploading my first game using unity 4 but it got rejected, reason invalid binary and below listed are the reasons

Non-PIE Binary - The executable 'Catchy Basket 2.app' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables.

I have never experienced something like this with previous versions of unity, can someone please help me out with this.

Thanks in Advance

Comment
Add comment · Show 7
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 sammo · May 10, 2013 at 12:58 PM 0
Share

This seems to have something to do with new apple rules for iPhone 5 support, more info here:

https://discussions.apple.com/message/21974337#21974337

avatar image crazy_boy_02 · May 10, 2013 at 01:49 PM 0
Share

I have already checked this link, but no success...

avatar image JonnyHilly · May 20, 2013 at 05:51 AM 0
Share

I have the same issue also, it says app is waiting for review, but also sent a mail saying non PIE compliant. So I found the 2 places in build settings, adjusted those, re-built and re-submitted but I still got the same errors. I think its to do with building to OS ver 5.0 or newer, so could maybe try building to older target. Or it could be plugins or libs included with the project are pre-built, with non compliant PI$$anonymous$$ In which case there is no fix except to remove the plugins, or contact them and ask for PIE compliant ones... but no way to tell which plugin(s) that might be. Did your app get rejected, or just a warning ?

avatar image crazy_boy_02 · May 20, 2013 at 06:52 AM 0
Share

@JonnyHilly : my app got rejected(reason invalid binary)

avatar image StevenSauer · Jul 30, 2013 at 01:31 AM 2
Share

$$anonymous$$y issue was resolved in Unity 4.2. We were on 4.1.5f1.

Show more comments

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Bogdan · Jun 17, 2013 at 02:19 PM

Hi,

My application had the same problem, but it got approved by Apple. The problem seems to be caused by Unity. If inside your Asset folder you have a "Plugins" folder the dll file auto-generated by Unity it cannot be configured to Non-PIE Binary. (you can experiment that by just creating an empty project with a "Plugins" folder inside "Assets"),

Comment
Add comment · 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
0

Answer by vonchor · Jul 15, 2013 at 12:39 PM

It does seem to be a Unity issue. If you look in the project tree "issues" subsection (left pane of Xcode when set to the '!' (warnings/errors) pane, you'll see Apple Mach O Linker warning "PIE disabled ....". Click that and you'll be able to expand to see what's in this image grab. So it's something to do with Unity and how it's building for Mono.

alt text


pie.jpg (111.8 kB)
Comment
Add comment · 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

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

20 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

Related Questions

Missing Push Notification Entitlement (invalid binary) 0 Answers

invalid .unity3d data file 2 Answers

Cannot Open Projects: Invalid Project Path 1 Answer

Google Play rejected the app on child category for not complying with its policies 1 Answer

How to Split Animations in Unity 4? 4 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