Copy link to clipboard
Copied
I get this message when compiling an IPA with AIR 3.6:
ld: warning: multiple L$start$ labels found at same address in __ZN9NetStream12DispatchProcEP10NativeInfo at offset 0x06C0
Googling a bit, it seems it's an error message from this C++ class:
http://opensource.apple.com/source/ld64/ld64-133.3/src/ld/LinkEdit.hpp
So I suppose it's a bug in the AIR for iOS compiler. Any clues about why am I getting that warning message?
Copy link to clipboard
Copied
This is a known "harmless" warning. You may safely ignore it.
Did your app get packaged fine?
Copy link to clipboard
Copied
It seems so. Thank you!
Copy link to clipboard
Copied
Hello, when compiling with AIR 3.6 as -ipa-ad-hoc instead of -ipa-interpreter I get 2 warnings instead of just 1:
ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in _llvm_unwind from AOTBuildOutput-0.o. To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie
ld: warning: multiple L$start$ labels found at same address in __ZN9NetStream12DispatchProcEP10NativeInfo at offset 0x06C0
Is this also normal behaviour as well?
Copy link to clipboard
Copied
Same thing on Air to iOS 3.7 Beta
adt code:
/Applications/Adobe\ Flash\ CS6/AIR3.7/bin/adt -package -target ipa-ad-hoc -storetype pkcs12 -provisioning-profile /Users/void/Documents/Work/iPhoneDevelopment/Flash/Game1/deploy/LeonTestAppThree.mobileprovision -keystore /Users/void/Documents/Work/iPhoneDevelopment/Flash/Game1/deploy/Certificates.p12 -storepass 123 saltySixiPad.ipa saltySix_iPad2-app.xml saltySix_iPad2.swf external.txt assets -extdir assets/ane
The iPA is broken.
Copy link to clipboard
Copied
Well, in my case, even though I get warnings, I could create a working IPA and even get it published in the App Store, so it's not broken.
Copy link to clipboard
Copied
I've been getting this message for quite a while, but I think a fix will soon be needed. I got the following message from Apple:
==============
Dear developer,
We have discovered one or more issues with your recent delivery for "Quazar". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
Non-PIE Binary - The executable 'Quazar.app' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables.
===============================================
Copy link to clipboard
Copied
Hi,
Till AIR 3.7, AIR applications were not being generated as PIE binaries, but now this is fixed in an upcoming AIR 3.8 labs build.
Please visit http://labs.adobe.com/technologies/flashruntimes/air/
Thanks
-Pahup
Copy link to clipboard
Copied
That's great news Pahup!
Any idea when 3.8 will be released?
Copy link to clipboard
Copied
When I try to create my IPA file in AIR 3.8, I get:
Error creating files.
Id: -pie can only be used when targeting iOS 4.2 or later
Compilation failed while executing: id64
I am targeting iOS 5 in the app XML so not sure why I am getting this. When I submit my AIR 3.7 to app store, I get the PIE message from Apple. Any thoughts?
Copy link to clipboard
Copied
Seems like there is regression in 3.9 beta - no error using 3.8, but i just got PIE error again with 3.9 beta (880). Please kindly check, thanks!