AppStore submission Issue

Hello There,
I exported a release build package for appstore distribution using my provisioning file.
When i try to upload my ipa, i get this error: "There is no dwarfdump executable defined"
I tried to unzip then rezip the xxx.app folder with no success...
I am stucked to upload my application.
Thanks to help me
/niCko

niCk005 wrote:
I solved the problem by installing Xcode and System Tools.
Did you do something else? Just installed xcode and application loader began to work?
I'm asking because I've stucked just in the same problem.

Similar Messages

  • SOAP submission issue

    I am using SOAP message over HTTPS.
    Our architecture:
    Client submission server uses TOMCAT 4.1..29, JDK 1.4.2 with JSSE
    I am using com.sun.net. ssl.HttpsURLConnection object to open url connection with submission server.
    Submsiion server at the other end has IIS configred to authenticate digital certificate information for the incoming SOAP envelope.
    My code works fine except in some instances IIS does not find the certificate info in HTTP session. What causes to strip off this certificate info? If I use browser to submit the same SOAP message it works fine for all submissions, that means IIS server at the other end always receives the certificate info.
    I eliminated the doubt on Tomcat web server at my end by simply running the similar code as pure java application using commnad prompt and still I get the same issue ( certificate info is not in session)
    Please note that our network has no proxy server. SOAP message file size is just few KB.
    Please check the code below and any feedback, suggestion is wel come
    ==============================================
    Code sample :
    import javax.net.ssl.SSLSocket;
    import javax.net.ssl.SSLSocketFactory;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import com.sun.net.ssl.HttpsURLConnection;
    import com.sun.net.ssl.KeyManagerFactory;
    import com.sun.net.ssl.SSLContext;
         sendMessage(File output, ActionForm form, ActionMapping mapping, HttpServletRequest request) throws Exception {
              SignatureForm signForm = (SignatureForm) form;
         String xyz = null;
              System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
              java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
              System.setProperty("UseSunHttpHandler", "true");
              System.setProperty("javax.net.ssl.trustStore", signForm.getCertPath() + "cacerts");
              String filePath = request.getSession().getServletContext().getContext("/les").getRealPath("/") + "/cert/";
              System.setProperty("javax.net.ssl.keyStore", filePath + "" + signForm.getCertFileName());
              System.setProperty("javax.net.ssl.keyStorePassword", signForm.getPassword());
              System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
              System.setProperty("file.encoding", "UTF-8");
              //System.setProperty("javax.net.debug", "all");
              String pathKeyStore = filePath + "" + signForm.getCertFileName();
              System.out.println("Key store path :" + pathKeyStore);
              char[] passphrase = signForm.getPassword().toCharArray();
              FileInputStream fis = new FileInputStream(pathKeyStore);
              KeyStore ks = KeyStore.getInstance("PKCS12");
              ks.load(fis, passphrase);
              fis.close();
              KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
              kmf.init(ks, passphrase);
              sslcontext = SSLContext.getInstance("TLS", "SunJSSE");
              sslcontext.init(kmf.getKeyManagers(), null, null);
              Enumeration en1 = null;
              en1 = ks.aliases();
              String alias = null;
              while (en1.hasMoreElements()) {
                   alias = (String) en1.nextElement();
                   System.out.println("Alias is " + alias);
                   System.out.println("Submitting Certificate details are " + ks.getCertificate(alias).toString());
              java.net.URL url = new URL(null, signForm.getSubmitUrl(), new com.sun.net.ssl.internal.www.protocol.https.Handler());
    // signForm.getSubmitUrl(): https://shop.gateway.elite.com/PPC/BatchServlet
              FileInputStream fileInputStream = new FileInputStream(output);
              int bytesRead, bytesAvailable, bufferSize;
              byte[] buffer;
              int maxBufferSize = 40 * 1024 * 1024; // 40MB limit on submission file
              try {
                   SSLSocketFactory factory = sslcontext.getSocketFactory();
                   SSLSocket socket = (SSLSocket) factory.createSocket(url.getHost(), 443);
                   socket.startHandshake();
                   socket.setKeepAlive(true);
                   HttpsURLConnection.setDefaultSSLSocketFactory(factory);
                   HttpsURLConnection.setDefaultAllowUserInteraction(true);
                   HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
                   // Use a post method.
                   conn.setRequestMethod("POST");
                   // Allow Outputs and Inputs
                   conn.setDoOutput(true);
                   conn.setDoInput(true);
                   // Don't use a cached copy.
                   conn.setUseCaches(false);
                   System.out.println("--------------------------");
                   System.out.println("Submission Start:" + new Date().toString());
                   DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
                   bytesAvailable = fileInputStream.available();
                   bufferSize = Math.min(bytesAvailable, maxBufferSize);
                   buffer = new byte[bufferSize];
                   // read file and write to Dtrade server
                   bytesRead = fileInputStream.read(buffer, 0, bufferSize);
                   while (bytesRead > 0) {
                        wr.write(buffer, 0, bufferSize);
                        bytesAvailable = fileInputStream.available();
                        bufferSize = Math.min(bytesAvailable, maxBufferSize);
                        bytesRead = fileInputStream.read(buffer, 0, bufferSize);
                   BufferedReader rd1 = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                   StringBuffer strBuff = new StringBuffer();
                   String line1;
                   while ((line1 = rd1.readLine()) != null) {
                        System.out.println(line1);
                        strBuff.append(line1);
                   signForm.setSoapResponseMsg(strBuff.toString());
                   rd1.close();
                   wr.close();
                   conn.disconnect();
                   socket.close();
                   String patternStr1 = "faultcode";
                   String patternStr2 = "receiptID";
                   if (strBuff.indexOf(patternStr1) > 0) {
                        System.out.println("Submission unsuccessful:" + new Date().toString());
                        System.out.println("--------------------------");
                        signForm.setFilingStatus("F");
                        if (signForm.getSubmitUrl().indexOf(patternStr3) > 0)
                             signForm.setSubmitUrl("test");
                        else
                             signForm.setSubmitUrl("trade");
                   if (strBuff.indexOf(patternStr2) > 0) {
                        System.out.println("Submission successful:" + new Date().toString());
                        System.out.println("--------------------------");
                        signForm.setFilingStatus("Y");
              } catch (Exception ex) {
                   if (signForm.getSubmitUrl().indexOf(patternStr3) > 0)
                        signForm.setSubmitUrl("test");
                   else
                        signForm.setSubmitUrl("trade");
                   ex.printStackTrace();
                   signForm.setSoapResponseMsg("");
                   System.out.println("Submission unsuccessful:" + new Date().toString());
                   System.out.println("--------------------------");
                   signForm.setFilingStatus("N");
              return null;
    Code Sample end:

    Thanks for your reply.
    Yes I tried hardcoding the values still the problem persists.
    Is there any possible code part i am missing here?

  • Appstore submission - com.apple.transporter.util.StreamUtil.readBytes(LJava/io/InputStream,)[B

    Hi,
    I currently try to upload my application I registered on iTunes connect and now has the status "waiting for upload" (to the mac Appstore).
    Now I get this error message when I press the submit button:
    com.apple.transporter.util.StreamUtil.readBytes(LJava/io/InputStream,)[B
    That happens in xcode 4.0.2 with the organizer and with application loader 1.4
    I already tried to reinstall xcode 4.0.2 and the ios sdk 4.3 three times as suggested elsewhere and also clean deinstalled xcode before with:
    sudo /Developer/Library/uninstall-devtools –mode=all
    I also tried to downgrade again to xcode 3.2.6 However it had no effect - I still get the same error.
    When I try to downgrade to application loader 1.3 I get the message:
    "no eligible applications were found"
    So I even don't get to the point of uploading...
    What can I possibly do now? All the suggestions with reinstalling don't work for me and I can't make sense of this error message.

    I've heard it can take a week for everything to take effect on the backend - there are many components. You could be right on the edge, since it seems you've done due diligence on your end.
    Can only suggest you keep trying for a few more days and then start contacting Apple to see if there is an issue on their end. A phone call might be the most direct method in that case.
    Apple Developer Relations: 
    (800) 633 2152
    (408) 974 4897
    Good luck

  • Appstore Connection Issue - IPAD, IPhone & ITouch

    Hi,
    I am facing frustrating issue where all my IPhone, IPad and ITouch are not able to connect to Apple Appstore properly. I cannot browse and download applications from Appstore. I have no problem browsing web and downloading emails etc. It seems to be an intermittent problem but most of the times it is not working (top left loading icon keeps running with no respond) ! I have verified that it is an issue with my ASUS Wifi Router as I have tested it with 3 devices and they work perfectly when I am using another router or at another Wifi Hotspot.
    After contacting ASUS, they have asked me to setup "Port Forwarding" for my router. I found the port information on Apple Website and have added:
    iTunes Store 443 192.168.1.2 TCP
    iTunes Music Sharing 3689 192.168.1.2 TCP
    ITunes Radio Stream 8000:8999 192.168.1.2 TCP
    ITunes Radio Stream 42000:42999 192.168.1.2 TCP
    However, it is still not working! Anybody can help here? Appreciate your help! Many thanks.

    Got it.  Here's what I learned thanks to some of your contributions.
    IOS devices do not pair like an iOS device would pair to an external bluetooth device.  That explains why each did not show up in the other's list of bluetooth devices.
    You can use bluetooth to connect iOS devices for a keynote presentation as described here
    Using Keynote Remote - Apple Support
    Make sure bluetooth is turned on for both devices.
    The key is to first actually opening a presentation in keynote on the iPad.  I was trying this without actually opening a presentation.  When presenting from the mac with the iPhone as remote I did not have to open an presentation, I could simply add a device by clicking on the iPhone icon with the small play icon (between the + and share icons on the left).  Because it worked for the mac I assumed it would be the same for the iPad.  It's not.
    tap on the wrench icon on the top right and then selecting "Presentation tools" from the drop down and then selecting "Allow Remote Control.
    Your other iOS device, in this case my iPhone, should be in a drop down with a "link" next to it.  Click on "link" and that should be it.
    it works. Now all I need are the adaptor cables to get from my iPad to a projector and I should be good to go.  Thanks much.

  • Submission issue

    Hi I have a jsp file containing two different forms(means two drop down) with two javascript function and default value for both drop down is
    SELECT.
    expected functionality-is when I select from region form ,facility form should have only "select" and as soon as select value from region, facility value should be shifted to select
    present functionality-if i select value from region drop down ,facility value also changes from select.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ page errorPage="error.jsp" %>
    <html:html>
    <HEAD>
    <%@ page
    language="java"
    contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"
    %>
    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <META name="GENERATOR" content="IBM WebSphere Studio">
    <META http-equiv="Content-Style-Type" content="text/css">
    <LINK href="../theme/Master.css" rel="stylesheet"
    type="text/css">
    <TITLE></TITLE>
    <script language="javascript">
    function submitRegion()
    var ind = document.regionForm.region.selectedIndex;
    if ( ind == 0)
    alert('Please select the required region ..');
    return;
    else
    document.regionForm.submit();
    </script>
    <script language="javascript">
    function submitFacility()
    var ind = document.facilityForm.facility.selectedIndex;
    if ( ind == 0)
    alert('Please select the required facility ..');
    return;
    else
    document.facilityForm.submit();
    </script>
    </HEAD>
    <BODY >
    <div class="menu" id="menubar">
    <!--
    <%String name = (String) request.getAttribute("name");
    //out.write(name);
    %>
    -->
    <html:link action="/nation">National Audit Report</html:link>
    <br></br>
    <h1 style="font-size:12px">Regional Audit Report</h1>
    <!-- <html:link action="/regionalauditreports">Regional Audit Report</html:link>
    <<br></br>-->
    <html:form action="/regionalauditreports">
    Region: <html:select style="width:95px;" property="region" name="regionForm" size="1" onchange="submitRegion()">
    <html:option value="0">SELECT</html:option>
    <html:options property="regionList" name="regionForm" />
    </html:select>
    </html:form>
    <br></br>
    <h1 style="font-size:12px">IATA Audit Report</h1>
    <!--<html:link action="/iata">IATA Audit Report</html:link>
    <br></br>-->
    <html:form action="/iata">
    Facility: <html:select property="facility" name="facilityForm" size="1" onchange="submitFacility()">
    <html:option value="0">SELECT</html:option>
    <html:options property="facilityList" name="facilityForm" />
    </html:select>
    <br></br>
    </html:form>
    <br></br>
    <html:link page="/help.jsp">Help</html:link>
    </div>
    </BODY>
    </html:html>

    Hi Smita. Are you saying that it is reverting back after submitting and refreshing? The problem maybe because you are using 2 forms but you are submitting only one. So, even if through javascript the value is set to 0, the form bean value of one isn't changing as it is not submitted. That is my guess anyway, since I don't have an idea how your entire code looks like. Try to check whether the form bean value is being held somewhere inadvertently (like setting in session scope etc.). Try to trace your forms through the entire functionality, from submission upto the next page load. You may come to know how the value is being held...

  • Compressor 3.5 Submission issues

    Ok, I am officially at the end of my tether.
    Just got a new 27 inch iMac and have done fresh installs of all software and everything works as before EXCEPT Compressor.  When I get to the final drop down box 'Submit' is greyed out.
    I've searched high and low and down everything suggested I can find including:
    * Fresh install again of Compressor
    * Moved things in directorys
    * Made sure Qmaster and such are all 3.5, not 3.5.3 and have got rid of updates
    * Trashed all prefs
    * Reset background prefs
    * Ran the Compressor Repair app
    * Repaired permissions in Disk Utility
    * Tried different files, sources and destinations
    All this has been done a number of times as well as other little things I'm sure I've forgotten.
    This was working perfectly on the old machine a few days ago with both FCP7 and FCP X installed and now it just won't play ball and it is flat out doing my head in as I have a pile of clips I need to export in Compressor.
    Any suggestions greatly appreciated.
    Cheers

    Thanks for the suggestions.
    Yes, I have FCP X on the new machine and have tried removing it and it's made no difference unfortunately.
    Should've mentioned I used the Remover app to do all the reinstalls in my initial post
    I think I've worked out where the issue is though.  Compressor won't find 'This Computer' as a cluster option.  If I try to manually add it using my IP it just searches and searches to no avail.  So I think therein lies the problem, just have to find a way to solve it still!
    Cheers

  • Appstore Compatibility Issues

    Since all new Apple devices are now running on 64 bit Armv8 with apple metal. I check the appstores from ipod touch and from the itunes. From most of the apps I've seen. Now requires devices running equal to iphone 5S or Higher especially for the tablets. Now, I felt being left out because I cannot download any new apps without any Required devices. Even buying a new 5th gen Ipod touch wouldn't suffice because it's an armv7 and is a 2 year old device which isn't 64 bit capable and Incapable of utilizing Apple metal. What will happen to those who aren't 64 bit capable devices now that most developers would jump on the 64 bit platform in favor of those who are Armv8's and wouldn't developed 32 bit apps for older devices?

    Yes but not that Apple has not yet declared any iPod touches as obsolete. Apple has only declared the original iPod touch and the 2G iPod touch as vintage
    http://support.apple.com/en-us/HT1752
    Vintage and obsolete products

  • Appstore location issues.

    Appstore on my iPhone 4 (IOS 6.0.1) does not recognise my location. It thinks I'm in the US or the
    UK. I have to logout and login multiples time for it to take me to the UAE store. Sometimes the
    Appstore thinks I have an iPad and take me to the iPad formatted store while I'm on the iPhone. Both
    behaviours started on IOS 5 but it was easier to deal with as it had a country selector at the
    bottom of the page. Now the only way to change stores is to logout and login again.

    If a reset hasn't helped, I'd take it to the Apple store for them to test and correct it.

  • PhoneGap appstore submission

    "We are developing an application using phonegap1.2 , let us know if such applications are accepted by app store" .If not please give suggestions to submit to Apple's appstore.

    That's a question to ask Apple Directly. This is just a forum. None of us or very few of us will know the answer to that question.

  • ANNOYING iPad Appstore search issue:

    Let's say I am searching a category which has many listings, say 1835.
    I scroll through the pages, and download an app on the page showing (for example) 103-115.
    When I return to the Appstore, IT RESETS to 1-12, forcing me to scroll through all those pages again. And let's face it, it isn't fast. Does anyone know how to fix this?
    I discovered on little method which helps every now and then: Tap the download button in the search window without entering the app page.
    I tried a reset, no luck.
    Thanks

    Other people have reported the same 'feature' of the store. If you're not on iOS 4.3.5 then updating to that may help. Otherwise you can try leaving feedback for Apple as others have done : http://www.apple.com/feedback/ipad.html

  • Submission issues iTunes Connect

    Hi, I have just received a negative Apple review result after having submitted my folio to iTunes Connect. "We found that your app exhibited one or more bugs, when reviewed on iPad running iOS 8 and iPhone 5s running iOS 8". My first question is: why does Apple test an iPad folio/app (that's what we get in Indesign DPS, don't we?) on an iPhone device? Doesn't the bindery we upload include information on what device it has been designed for (i.e. iPad)? My second question refers to the iOS version. I had, indeed, tested my developer and then the distribution version on an iPad running iOS 7 (just a few weeks ago, before submitting it for the review of the App Store). Now that the new software iOs 8 has been released, Apple (understandably) tests it on iOS 8 and it turns out, my folios do not load on iOs8. Is that always the case?? I have just downloaded iOS 8 and it does not load the app when I click on the icon of my previously tested and working folio.
    I would appreciate your help, thanks for your answers in advance!

    How long ago did you build your app? Is it a Single Edition app or a multi-issue app?
    If it is multi issue make sure you built it September 13th or later. See http://status.adobedps.com/?p=732.
    If it is single edition make sure you built it September 19th or later. See Re: Problem with single edition App v32
    The comment in their rejection notice regarding iPhone sounds more like a generic statement from them rather than that they tested specifically on iPhone. If you built a multi issue application then you got to pick what devices you supported when you made the app (it's the first step on App Builder). If you are building a Single Edition app then it is iPad only and will not run on iPhone so they couldn't possibly have tested it on iPhone.
    Neil

  • Apple Appstore submission invalid signature/invalid binary TRIED EVERYTHING!!!

    Hello there,
    I have built my first mobile AIR application (game) and I am trying to submit it to Apple Appstore, but with no luck.
    I am uploading my application (passes all Application Loader tests) and some time later I am receiving an e-mail from Apple saying the most-common-and-not-at-all-helpful error message "Invalid signature".
    I am a Windows 7 user and I have built my application in Flash Professional CC, using the latest AIR SDK downloaded from here. I am certain that the (distribution) certificates are fine, since I have done the whole procedure from scratch many times and I have made sure I followed each step correctly.
    Can anyone provide some insight about this?
    Thanks a lot in advance!!!
    Nick

    Hi anton
    I got p12 from mac keychain. I deleted all old keychains and revoked both developer and distribution certs. I am absolutely sure i exported as distribution. I have uploaded many apps without a problem. I don't know why i even have to make new p12 in the first place but since nothing worked, i tried this.
    The only difference in this app is normally i work on windows and gmail the zip file to my mac. But this app is around 500 megabytes (app jukebox consisting of 100 songs) , my biggest so far and i usb thumb drive the file. The upload time takes much longer to make matter worst.
    I read somewhere to rename ipa to zip in windows, add in thumb drive, extract zip in mac and zip .app file in payload folder. And finally upload this zip file but does not work.
    I also made my xml a read only file during publishing to add the missing icon size in code in the xml file. To prevent the xml being over written. I also have never done this way, this is my first. After upload i no longer got the warning of missing these icon sizes but invariably i get the "invalid signature, binary" email. I think i have tried uploading a dozen time already.
    Out of ideas.

  • Xcode 4 AppStore Download Issue

    Having succesfully upgraded to Lion, I "purchased" XCode 4 from the AppStore (actually it's free!). It appears to work OK but I think I must have installed it incorrectly as when I access the AppStore, it claims it is not installed and wants me to download XCode again. If it was a small download I would be happy to do so but as it is several Gb I am loath to do this. Is there anyway I can change my AppStore preferences to a mark XCode as installed? Thanks.

    When you click on the Xcode 4.1 icon in the appstore, it actually downloads the installer. It doesn't actually install 4.1 until you click on the Xcode installer. If you click on the Xcode icon, it is actually the previous version.
    Did you install it?

  • HT1819 Podcast Submission Issues

    I am in the process of submitting a video podcast to iTunes.  I validated my feed, but when I submit it to iTunes it says "It appears the feed has already been submitted"  I can't find the feed on itunes, I haven't had any emails. Obviously I want to make sure my podcast is working.  What should I do?

    Changing location settings in SquareSpace solves this porblem.

  • Is there anyway to change Info.plist settings and use Flash Builder 4.6 to package the iOS app?

    Hi there,
    I've tried to package my app with the latest Xcode 4.5 (version 19 Sep 2012) iOS 6 SDK, Flash Builder 4.6, Flex SDK 4.6 with Air 3.5 Beta overlay.
    and unzip the .ipa file and i found the following automated settings on the Info.plist file was wrong:
    <key>DTPlatformVersion</key>
            <string>5.1</string>
            <key>DTSDKBuild</key>
            <string>9B176</string>
            <key>DTSDKName</key>
            <string>iphoneos5.1</string>
    According to the Adobe specs, these settinsg are unchangeble, is there anyway to change these values to produce .ipa file that with iOS 6.0 settings with Flash Builder 4.6?
    I believe this cause the following appstore submission issue with the iPhone 5 4-inch display splash screen image [email protected]:
    Invalid Launch Image - You app contains a launch image with a size modifier that is only supported for apps built with the iOS 6.0 SDK or later.
    Many thanks,
    A

    Not everyone here was involved in the conversations that led up to this file, so here are some extra clues:
    In your AIR3.5 folder (or whatever you named the folder) is a lib folder. Inside that is the current adt.jar file. Rename that in case you have to go back to it, and drag the supplied adt.jar file into the lib folder. Now publish your app.
    You won't even need to quit Flash or Flash Builder.
    Once you have the new IPA, go through the usual upload steps to the App Store, using Application Loader, and the file should process ok in iTunes Connect. Note, you will be asked to provide iPhone 5 screenshots.

Maybe you are looking for

  • How do I remove an SD card from the CD-ROM Drive that also has a CD stuck in the drive?

    Hi!  I need some assistance.  We had an individual accidently miss the SD slot on the iMac and placed the SD card into the CD-ROM Drive of the computer. On top of that, a CD was placed in the drive as well and will no longer eject.  Is there a way fo

  • ThinkPad USB Keyboard with TrackPoint (55Y9053 ) scrolling problems

    Hello, After typing on a Thinkpad keyboard for over 8 years at home, I decided it was time to get one to use at the office. I found the 55Y9053 at a local reseller and have been waiting very anxious to get my hands on it.  However my enthousiasm for

  • Ugly JSF Code

    Hello, I want to delete an entity that is referenced by a GET id attribute. I want to add a button/link in the web page to do this job. I did it using the JSF expression language and the h:outputLink referencing to a Servlet: <h:dataTable value="#{pr

  • EXPLAIN ERROR - E_ADEPT_DOCUMENT_TYPE_UNKNOWN

    I am trying to open a .acsm file in Adobe Digital Editions 2.0.67532 I keep getting the error E_ADEPT_DOCUMENT_TYPE_UNKNOWN I have searched the forum and found this question asked previosuly - but NOT answered. I would like to know what this means an

  • Dynamic NAT & Dynamic/TCP + Dynamic/UDP filters

    I've enabled dynamic NAT on BM38sp2a... Is it important to setup dynamic/tcp and dynamic/udp filters if running ipflt? What are the purposes of the two filters? Jimmy