Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
PhoneGap app rejected by Apple for using "private API"
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 101 - 125 of 154 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Santiago  
View profile  
 More options May 13 2009, 8:28 pm
From: Santiago <santiago1...@gmail.com>
Date: Wed, 13 May 2009 19:28:49 -0500
Local: Wed, May 13 2009 8:28 pm
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"
Keep in mind they put this software as is and it's already very cool  
that they do that.

Why dont we all try to solve this as a community instade of pointing  
fingers?

Sent from my iPhone

On May 13, 2009, at 7:15 PM, David Orchard <orch...@pacificspirit.com>  
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Scott McWhirter  
View profile  
 More options May 13 2009, 8:40 pm
From: Scott McWhirter <sc...@konobi.co.uk>
Date: Wed, 13 May 2009 17:40:42 -0700
Local: Wed, May 13 2009 8:40 pm
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

On Wed, May 13, 2009 at 5:15 PM, David Orchard <orch...@pacificspirit.com>wrote:

> I feel that I finally have to weigh in on this.  People are banging
> the same drum again and again because of completely obvious and
> reasonable risk that their app won't make it in specifically because
> they chose to use PhoneGap.

We're not responsible for Apple's actions. This is an open source project.
We spend our time making fixes, adding features, etc.

> That the main phonegap authors won't even
> admit that maybe they should try to talk to apple and instead push it
> off to every phonegap user and then insult the developers for the
> concern is about is pretty demeaning and discouraging to the
> community.

It's a risk, but it's one that I'm willing to take since I can just rename
stuff.

If you need YOUR risk reduced, then it's up to you to help reduce the risk
to the community as a whole. I'm not insulting anyone, I'm just making
people aware that the perceived risk is based on your own perception. The
contributors perception is that it's no more or less a risk than anything
else.

Perhaps if you understand that we don't make any money from this and that
there's no guaranteed support, then you can see that we're just not
motivated to fix a perceived problem. People are still submitting phonegap
based apps to the appstore and getting them approved.

I think if the phonegap authors take a step back, catch their breath,

> calm the ruffled feathers, they will realize that the obvious thing is
> for them to talk to apple and try to resolve the issue.

I'm willing to work with people to get things clearer, but I just don't have
the time to fix a problem I just don't have.

Brock, Rob; are Nitobi willing to talk to Apple on behalf of the project to
help steady the tides of concern coming from the phonegap users?

--
-Scott McWhirter- | -Technology Consultant-
[ Cloudtone Studios - http://www.cloudtone.ca ]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nurikabe  
View profile  
 More options May 13 2009, 8:54 pm
From: nurikabe <eaow...@gmail.com>
Date: Wed, 13 May 2009 17:54:10 -0700 (PDT)
Local: Wed, May 13 2009 8:54 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"

> > BTW, has anyone heard of other frameworks like QuickConnect or Rhodes
> > having problems?

> I don't know about quickconnect but rhodes is actually a compiler for a ruby
> like language and a framework. It actually compiles the language down to
> java bytecode.  I saw a web cast and the person said they specifically got
> an OK from apple.

You mean compiles it down to Objective-C binaries, right?  No Java on
the iPhone...

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan  
View profile  
 More options May 13 2009, 9:52 pm
From: Jonathan <jonathan.mulc...@gmail.com>
Date: Wed, 13 May 2009 18:52:40 -0700 (PDT)
Local: Wed, May 13 2009 9:52 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Just in case you missed it, I did get confirmation from Apple that
they are targeting PhoneGap:

Hello,
Your application uses the PhoneGap API which is an external
framework.
Thank you.
Regards,
iPhone Developer Program

While I don't agree with them, it does seem that Apple (or at least
some app reviewers) think PhoneGap is against the rules. I've emailed
them back again explaining that it's a shell, not a framework, but I
have not gotten a reply.

I do think it would help if some of the PhoneGap developers got in
contact with Apple to see what, if anything, PhoneGap does that they
don't like.

On May 13, 6:48 pm, Scott McWhirter <sc...@konobi.co.uk> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Scott McWhirter  
View profile  
 More options May 13 2009, 10:05 pm
From: Scott McWhirter <sc...@konobi.co.uk>
Date: Wed, 13 May 2009 19:05:28 -0700
Local: Wed, May 13 2009 10:05 pm
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

On Wed, May 13, 2009 at 6:52 PM, Jonathan <jonathan.mulc...@gmail.com>wrote:

> Just in case you missed it, I did get confirmation from Apple that
> they are targeting PhoneGap:

> Hello,
> Your application uses the PhoneGap API which is an external
> framework.
> Thank you.
> Regards,
> iPhone Developer Program

This doesn't state that they are targetting phonegap, just that this review
has rejected your app because they believe phonegap to be an external api.
You could also ask why it's any different from the Facebook Connect API
(iphone), the Medialets API, the Admob API or the multitude of other
API/frameworks that are already currently out there and being used.

While I don't agree with them, it does seem that Apple (or at least

> some app reviewers) think PhoneGap is against the rules. I've emailed
> them back again explaining that it's a shell, not a framework, but I
> have not gotten a reply.

Thanks Jonathan, this is the sort of action that we need!

I do think it would help if some of the PhoneGap developers got in

> contact with Apple to see what, if anything, PhoneGap does that they
> don't like.

Ask nitobi, since they're the ones sponsoring the project. They're also more
likely to be the ones to have any sway since they're the ones who got
recognised for the TechCrunch award.

--
-Scott McWhirter- | -Technology Consultant-
[ Cloudtone Studios - http://www.cloudtone.ca ]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
markdionne  
View profile  
 More options May 13 2009, 10:36 pm
From: markdionne <markdio...@gmail.com>
Date: Wed, 13 May 2009 19:36:26 -0700 (PDT)
Local: Wed, May 13 2009 10:36 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
I think there are two different ways that Apple may be objecting to
PhoneGap, and it would be helpful to get them to explain which one is
the fundamental problem. The two objections that I imagine could be:

1) Any application that loads JavaScript over the net is objectionable
because the JS could change at any time and cause unpredictable
results.

2) Exposing iPhone APIs to JavaScript is the objection, because it
makes it too easy for a JavaScript application to get into the
internals of the iPhone. For example, an application could grab the
contents of a user's contact list.

If 1) is the objection, then there is no hope for PhoneGap. But it's
an extreme objection because any web site that an iPhone user visits
with Safari can load random JavaScript.

If 2) is the objection, then perhaps limiting the list of exposed APIs
would make Apple happy.

A third possibility is that Apple does not understand what PhoneGap
does, and just saw the word "API" in its description and banned it out
of ignorance. If this is the case, perhaps they could be educated if
the right people were reached.

Mark Dionne (the original poster on this thread)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Uckun  
View profile  
 More options May 14 2009, 12:46 am
From: Tim Uckun <timuc...@gmail.com>
Date: Thu, 14 May 2009 16:46:28 +1200
Local: Thurs, May 14 2009 12:46 am
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

On Thu, May 14, 2009 at 12:54 PM, nurikabe <eaow...@gmail.com> wrote:

> > > BTW, has anyone heard of other frameworks like QuickConnect or Rhodes
> > > having problems?

> > I don't know about quickconnect but rhodes is actually a compiler for a
> ruby
> > like language and a framework. It actually compiles the language down to
> > java bytecode.  I saw a web cast and the person said they specifically
> got
> > an OK from apple.

> You mean compiles it down to Objective-C binaries, right?  No Java on
> the iPhone...

According to this article

http://www.infoq.com/news/2008/12/rhodes-iphone-winmobile-rim

it does compile down to java.

I don't know for sure though.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ryan  
View profile  
 More options May 14 2009, 1:12 am
From: Ryan <rhuff.9...@gmail.com>
Date: Wed, 13 May 2009 22:12:48 -0700 (PDT)
Local: Thurs, May 14 2009 1:12 am
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Rhodes does not use Java on the iphone.  It runs a ruby interpreter.

In my view, Rhodes is a framework similar to Phonegap.  The most
significant difference, as I see it, is that with Rhodes, the web
pages and javascript are bundled with the compiled application.
Instead of an application calling a remote website, it basically calls
a stripped down, local web server that runs ruby script.  So, a Rhodes-
based application is essentially static.  There are downsides to the
Rhodes approach.  Also, Rhodes has a more restrictive licensing
model.  So if being a "framework" is the issue, I don't see how Rhodes
avoids the same "attention" from Apple.

Ryan

On May 13, 9:46 pm, Tim Uckun <timuc...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jon Paul Davies  
View profile  
 More options May 14 2009, 1:28 am
From: Jon Paul Davies <JonPaulDav...@gmail.com>
Date: Wed, 13 May 2009 22:28:44 -0700 (PDT)
Local: Thurs, May 14 2009 1:28 am
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Is that right? Does Phonegap not complile the html and js in with the
executable? It must be hosted elsewhere? Was under the impression it
did compile in for some reason. Can anyone do me a bit favour and
clarify?

On May 14, 6:12 am, Ryan <rhuff.9...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jon Paul Davies  
View profile  
 More options May 14 2009, 1:30 am
From: Jon Paul Davies <JonPaulDav...@gmail.com>
Date: Wed, 13 May 2009 22:30:32 -0700 (PDT)
Local: Thurs, May 14 2009 1:30 am
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Does Phonegap not embed the js and html in the executable? and the www
must be hosted elsewhere? was under the impression it did embed to be
honest. can someone clarify?

On May 14, 6:12 am, Ryan <rhuff.9...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ryan  
View profile  
 More options May 14 2009, 3:45 am
From: Ryan <rhuff.9...@gmail.com>
Date: Thu, 14 May 2009 00:45:54 -0700 (PDT)
Local: Thurs, May 14 2009 3:45 am
Subject: Re: PhoneGap app rejected by Apple for using "private API"
I did not mean to imply that Phonegap does not allow for embedded
static web pages in the assembly.  I assume it can read local pages in
the same way it can call remote pages.  Of course, remote pages can be
changed at will.  I think you will find many developers will use
remote services with Phonegap, as it allows for easy updates without
going through Apple's lengthy app approval process.  That was
certainly attractive to me.

On May 13, 10:30 pm, Jon Paul Davies <JonPaulDav...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Uckun  
View profile  
 More options May 14 2009, 6:32 am
From: Tim Uckun <timuc...@gmail.com>
Date: Thu, 14 May 2009 22:32:06 +1200
Local: Thurs, May 14 2009 6:32 am
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

On Thu, May 14, 2009 at 5:12 PM, Ryan <rhuff.9...@gmail.com> wrote:

> Rhodes does not use Java on the iphone.  It runs a ruby interpreter.

You may be right.  Readinng this in the article I got the impression that it
was java.

"Supporting Rhodes and *Ruby* on the *BlackBerry*, where applications are
written in Java, required a bit more effort. Rhomobile chose an ambitious
solution that uses XRuby <http://www.infoq.com/xruby>. *XRuby* is a Ruby
version for Java which *compiles* Ruby code to Java class files. Development
of XRuby has slowed in the last year, but Rhomobile has taken XRuby,
improved it, and is now using XRuby to run Rhodes applications on the RIM
BlackBerry. Adam also mentions:"

But maybe they took xruby and built an interpreter.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carlos Jorge Andrade  
View profile  
 More options May 14 2009, 7:18 am
From: Carlos Jorge Andrade <carlos.andr...@gmail.com>
Date: Thu, 14 May 2009 12:18:43 +0100
Local: Thurs, May 14 2009 7:18 am
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

On 14, May 2009, at 01:40 , Scott McWhirter wrote:

Can you name one in the last 30 days ?

I'm aking this because I have an (phonegap) app on the app store. 3  
weeks ago I tried to submit an update. The *only* change I made was  
the loading image (Default.png). Apple rejected the app/update. The  
reason ?... "cannot be added to the App Store because it is using an  
undocumented API".


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ade  
View profile  
 More options May 14 2009, 7:20 am
From: ade <adeib...@gmail.com>
Date: Thu, 14 May 2009 13:20:19 +0200
Local: Thurs, May 14 2009 7:20 am
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

Carlos Jorge Andrade wrote:

> On 14, May 2009, at 01:40 , Scott McWhirter wrote:

> Can you name one in the last 30 days ?

yes - my ibiza app was accepted about the 5th may

--
ade
........................................................................... ................

www.ibizaA-Z.com
www.iphoneibiza.com
www.podcast-ibiza.com
www.ishopibiza.com
www.ibiza-blog.com
www.ibizawinter.com
www.ibizaa-z.com/webcam
http://twitter.com/blogibiza
Ibiza NOW - The Islands Magazine


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vivian Aranha  
View profile  
 More options May 14 2009, 10:24 am
From: Vivian Aranha <vivianara...@gmail.com>
Date: Thu, 14 May 2009 10:24:04 -0400
Local: Thurs, May 14 2009 10:24 am
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

People... GOOD NEWS...

My 8th PhoneGap App was approved today....

They have rejected 12 apps asince last 5 days adn now they approved oen
today....

I guess depends on who reviews the code....

Coz all of them are same just teh differnece is html adn javascript

DO Visit http://www.vivianaranha.com

Viv

--
Vivian Aranha

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ryan  
View profile  
 More options May 14 2009, 1:03 pm
From: Ryan <rhuff.9...@gmail.com>
Date: Thu, 14 May 2009 10:03:06 -0700 (PDT)
Local: Thurs, May 14 2009 1:03 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Nice looking applications!  I am impressed!  Are all of your html/
javascript files local to your assembly, or does it use remote pages?

On May 14, 7:24 am, Vivian Aranha <vivianara...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vivian Aranha  
View profile  
 More options May 14 2009, 1:18 pm
From: Vivian Aranha <vivianara...@gmail.com>
Date: Thu, 14 May 2009 13:18:05 -0400
Local: Thurs, May 14 2009 1:18 pm
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

Its all local on iphone.... but I am sad that 12 of my other apps got
rejected... All teh good one's are in taht set

Viv

--
Vivian Aranha

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John777  
View profile  
 More options May 14 2009, 2:46 pm
From: John777 <John3...@gmail.com>
Date: Thu, 14 May 2009 11:46:20 -0700 (PDT)
Local: Thurs, May 14 2009 2:46 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
That's good news. So we can start developing using PhoneGap again
without problem.

On May 14, 7:24 am, Vivian Aranha <vivianara...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vivian Aranha  
View profile  
 More options May 14 2009, 2:49 pm
From: Vivian Aranha <vivianara...@gmail.com>
Date: Thu, 14 May 2009 14:49:33 -0400
Local: Thurs, May 14 2009 2:49 pm
Subject: Re: [PhoneGap] Re: PhoneGap app rejected by Apple for using "private API"

I would not say so...

i guess it more like who reviews your code.... i guess not everyone knows
about PhoneGap... or maybe they are just too lazy after all they get so many
apps per day...

i would say if u get rejected don't loose hope and try again... maybe next
time it will work out...

If anyone else is rejected in next few days, do let us know... maybe Apple
change their view about phoneGap

Viv


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
awaybbl  
View profile  
 More options May 14 2009, 5:07 pm
From: awaybbl <rico.vacc...@gmail.com>
Date: Thu, 14 May 2009 14:07:51 -0700 (PDT)
Local: Thurs, May 14 2009 5:07 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
Not sure if I've just been lucky or not... I have 28 apps in appstore
all using some flavor of phonegap/big5... recently I've gone to the
trouble of "cleaning" references to either phonegap or big5, now the
references say "my"... I've only received the "non-public API" note
once, and then cleaned the references, resubmitted and it was
accepted.

I think Apple is being weird for no good reason, clearly UIWebview is
at the heart of any web framework and it's a very well documented
Apple API. Running javascript is also in the API, so I don't
understand how they could consider it a private API.

On May 12, 1:45 pm, Vivian Aranha <vivianara...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrew Hedges  
View profile  
 More options May 14 2009, 5:42 pm
From: Andrew Hedges <segd...@gmail.com>
Date: Thu, 14 May 2009 14:42:46 -0700 (PDT)
Local: Thurs, May 14 2009 5:42 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
"I think you will find many developers will use
remote services with Phonegap, as it allows for easy updates without
going through Apple's lengthy app approval process."

Which is also likely the reason that Apple objects to it.

On May 14, 7:45 pm, Ryan <rhuff.9...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
fuen  
View profile  
 More options May 14 2009, 7:12 pm
From: fuen <danield...@yahoo.com>
Date: Thu, 14 May 2009 16:12:22 -0700 (PDT)
Local: Thurs, May 14 2009 7:12 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
You're must be shittin' me...
I'm just so excited! Another of my apps got approved. WITHOUT cleaning
any phonegap preferences. This app is also fully online. Please note i
didn't use any phonegap functions (but they are still in the
programming), and i chose the netherlands as the review store. So,
maybe that's an idea, choose another review app store, where they
don't know about phonegap... yet.

I'm going to try this for my fApp as well.

Daniël


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Josiah  
View profile  
 More options May 14 2009, 8:32 pm
From: Josiah <josiahlcarl...@gmail.com>
Date: Thu, 14 May 2009 17:32:11 -0700 (PDT)
Local: Thurs, May 14 2009 8:32 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
My app got rejected again on the "PhoneGap API is an external
framework" premise.  This was after I followed the directions on the
wiki for removing references of PhoneGap and resubmitted it.  Either
it was a lucky guess, or they have some other way of determining when
PhoneGap is being used beyond the "PhoneGap" keyword.  Either way it's
a bummer.

My app is completely external and doesn't call any native functions -
PhoneGap or otherwise.

Any ideas?

The Apple App Store rejection letter is listed below:

Upon review of your application, ********** cannot be posted to the
App Store due to the usage of private API. Usage of such non-public
API, as outlined in the iPhone SDK Agreement section 3.3.2 is
prohibited:

" An Application may not itself install or launch other executable
code by any means, including without limitation through use of a plug-
in architecture, calling other frameworks, other APIs or otherwise. No
interpreted code may be downloaded and used in an Application except
for code that is interpreted and run by Apple's Published APIs and
built-in interpreter(s).

The PhoneGap API implemented in your application is an external
framework.

Regards,

iPhone Developer Program

On May 14, 5:12 pm, fuen <danield...@yahoo.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Nachbaur  
View profile  
 More options May 14 2009, 9:38 pm
From: Michael Nachbaur <mike.nachb...@gmail.com>
Date: Thu, 14 May 2009 18:38:12 -0700 (PDT)
Local: Thurs, May 14 2009 9:38 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
This is definitely unsettling.  Right now, with the exception of the
Nitobi crew (who seem to have their hands busy these days, and aren't
up to much PhoneGap-related stuff), there aren't really any official
representatives of PhoneGap.  I'd love to be able to get Apple to
realize that this is just code, like any other code someone could
write in XCode, and doesn't take advantage of any hidden features.

But, since everyone here has been trying to find ways to remove
references of PhoneGap from their projects, I figured I'd automate the
process.  Try out my little experiment in the "buildprocess" branch
below.

http://github.com/NachoMan/phonegap/commits/buildprocess

Basically this encapsulates some of the stuff I've wanted to do
anyways, e.g. use the javascript build process to automagically merge
and compress my own app's javascript, and uses some shell script magic
to search and replace occurrences of PhoneGap with whatever your app
is named.  Plus, it round-trips that into the Objective-C code, so
that calls out to JavaScript-land from within the commands also uses
the proper name.

If I do a "strings" search through the built application, the only
references to PhoneGap are in the command and class names, which are a
bit more difficult to get rid of.

Keep in mind, though, hopefully such drastic measures aren't needed.
I would love to talk to Apple directly and find out what it is that's
got them cheesed about PhoneGap, but it's kinda hard to get in touch
with them beyond the fire-and-forget form emails they send out.

On May 14, 5:32 pm, Josiah <josiahlcarl...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan  
View profile  
 More options May 15 2009, 12:52 pm
From: Jonathan <jonathan.mulc...@gmail.com>
Date: Fri, 15 May 2009 09:52:12 -0700 (PDT)
Local: Fri, May 15 2009 12:52 pm
Subject: Re: PhoneGap app rejected by Apple for using "private API"
I just got rejected again, this time with a new application I
submitted. And this was one of the apps I 'cleaned' of all phonegap
references. I received this notice from apple this morning:

------------------------------
Upon review of your application, rMote Lite cannot be posted to the
App Store due to the usage of private API. Usage of such non-public
API, as outlined in the iPhone SDK Agreement section 3.3.2 is
prohibited:

" An Application may not itself install or launch other executable
code by any means, including without limitation through use of a plug-
in architecture, calling other frameworks, other APIs or otherwise.
No interpreted code may be downloaded and used in an Application
except for code that is interpreted and run by Apple's Published APIs
and built-in interpreter(s).

The PhoneGap API implemented in your application is an external
framework.

Regards,
---------------------------

I replied back calling them out on thier assessment asking again, what
exactly they have a problem with, but I don't expect an answer. That's
the 3rd release I've had rejected this week, 2 updates and a new app.

I've released 8 PhoneGap apps to the app store since February, and
never had a problem. I still have 4 more pending updates this week, if
they all get rejected, I think I'll have to moveon from PhoneGap :(


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 101 - 125 of 154 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »