Results 1 to 7 of 7
Discuss error (0xE8000001), if you can help tnks at the iPhone Developer Exchange - Hackint0sh.org; look the sdk sais me error when i put build and go (0xE8000001)...
  1. #1
    Rookie Array

    Join Date
    Jul 2008
    Posts
    20
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default error (0xE8000001), if you can help tnks

    look the sdk sais me error when i put build and go (0xE8000001)



  2. #2
    Advanced Array

    Join Date
    Feb 2008
    Posts
    45
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Yes, I had this too.
    I fixed it by setting up the certs and profiles correctly in the info/build section for my project.

    I built and tested on my phone fine.

    A bit later i tried to test a few code changes on my device and suddenly i get the error again!!

    I didnt change anything!

    Please, Apple, FIX THIS CRAPPY SDK.
    I would use SDK 2.1, but I want to sell my apps in the AppStore now, so I can't. Apple are being so slack.
    btw, i put 2.1 on my iPod Touch, cant see any diff to 2.0 (not done loads of testing tho)

  3. #3
    Professional Array

    Join Date
    Mar 2007
    Posts
    85
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    I was getting this error too. I had a couple of certs (one per app), plus another 'wildcard' cert.

    All three certs were installed/"checked" on my iPhone (via Xcode). I could develop fine for one of the certs (and download/test that app).

    Then when I opened another project that used a different cert (which was also installed/checked on the phone), I'd get the error.

    I found that if I *uncheck* all of the certs that I'm NOT currently using, then I can develop for that one cert. When I switch to a project that uses a different cert, then I need to make sure I disable the 'other' cert and re-enable the cert for this project.

    Clunky, but seems to work.

    I'm still not sure if I should be using multiple certs. If I use a 'wildcard' cert on multiple apps, then it seems I can only have ONE app that was signed with that cert on the phone (Xcode will delete the other app when I download a new app with the same wildcard cert). If I use separate certs, then it lets me install multiple apps.


    Not sure if this info will help anyone - I hope it does.

    - Paulb

  4. #4
    Advanced Array

    Join Date
    Feb 2008
    Posts
    45
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I have a wildcard profile and a single cert.
    Im have 2 apps made with it on my phone, it didnt delete either.
    the wildcard part is for the appname, so i have bundleids of
    com.mybundledomain.$theappleappthingy

    They both use the same profiles/cert and both seem to compile now.

    Not sure why it deleted the app off your phone! check the bundle id is different for each app, ie, you still have the $stuff at the end of the id.

  5. #5
    Professional Array

    Join Date
    Mar 2007
    Posts
    85
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by Pyrofer View Post
    I have a wildcard profile and a single cert.
    Im have 2 apps made with it on my phone, it didnt delete either.
    the wildcard part is for the appname, so i have bundleids of
    com.mybundledomain.$theappleappthingy

    They both use the same profiles/cert and both seem to compile now.

    Not sure why it deleted the app off your phone! check the bundle id is different for each app, ie, you still have the $stuff at the end of the id.
    Thanks for the info. Can you clarify a bit more?

    I've got a wildcard profile and want to use it for more than one app (without Xcode deleting the 'other' app when I'm debugging).

    In the program portal, I created my wildcard app id by specifying "com.mycompanyname.*". The apple-generated ID came back as "{bundleid}.com.mycompanyname.*" ({bundleid} is a bunch of hex digits).

    The first time I tried building an app with that ID, I put the entire "{bundleid}.com.mycompanyname.*" into the "Bundle identifier" field of the "Info.plist" file. Every time I tried downloading the app to my iPhone, I got the error 0xE8000001.

    After a lot of experimentation, I found that if I removed "{bundleid}." from my "Bundle identifier" in the "Info.plist", I was able to download my app to the phone without error. So, I was specifying "com.mycompanyname.*" in the "Info.plist".

    This worked fine, until I tried to build/download a second app. As I said, every time I download the second app, Xcode would first delete the 'old' app.

    Can you tell me exactly what I need to specify in the "Bundle identifier" to make it work? Is it as simple as using "com.mycompanyname.app1", "com.mycompanyname.app2" instead of "com.mycompanyname.*"?


    EDIT: A clarification: When I refer to "{bundleid}" above, I'm NOT using quotes or braces when entering it into the "Bundle identifier" field. I just put braces around it in this post to be clear that this is the Apple-generated portion of my app ID. Also (I just noticed) the "{bundleid}" generated by Apple isn't actually just hex digits - it's alphanumeric.

    Thanks in advance for your help!

    - Paulb
    Last edited by oz_paulb; 08-01-2008 at 02:41 PM.


  6. #6
    Advanced Array

    Join Date
    Feb 2008
    Posts
    45
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Yes, you do need to remove the Apple assigned hash from teh start, so com.mycompanyname.* is the bundleID.
    However, each app has its own name, and that is shown in the info.plist as $app_name or something.
    you KEEP that.
    you append that to the end, so
    com.mycompanyname.$app_name

    Do not put the * in the bundleID in the plist.

  7. #7
    Professional Array

    Join Date
    Mar 2007
    Posts
    85
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by Pyrofer View Post
    Yes, you do need to remove the Apple assigned hash from teh start, so com.mycompanyname.* is the bundleID.
    However, each app has its own name, and that is shown in the info.plist as $app_name or something.
    you KEEP that.
    you append that to the end, so
    com.mycompanyname.$app_name

    Do not put the * in the bundleID in the plist.
    Thanks! I'll give it a try.

    - Paulb

 

 

Similar Threads

  1. Replies: 6
    Last Post: 12-15-2009, 06:53 PM
  2. Replies: 2
    Last Post: 11-08-2008, 10:53 PM
  3. Replies: 1
    Last Post: 07-19-2008, 10:54 PM
  4. [1.1.2OTB] Phone freezes after unlock, error 0xE8000001
    By Naujoks in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 04-23-2008, 05:24 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 02:57 PM.
twitter, follow us!