Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Provisioning, Certificates & AppStore Submission

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa
Mac Cocoa  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Apr 19, 2009 2:31 am    Post subject: Provisioning, Certificates & AppStore Submission Reply with quote

iphonedevsdk.com - iPhone app Development and Submission TIPS!

"Below are some random tips on developing, and some random tips on
submitting your first application and more!"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Apr 26, 2009 4:48 pm    Post subject: Reply with quote

Ralf Rottmann - iPhone SDK Mobile Provisioning

"In short: Use a Development Provisioning Profile yourself, use an Ad Hoc Di-
stribution Profile for your friends and use the App Store Distribution Profile for
Sale!"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Fri May 01, 2009 5:41 pm    Post subject: Reply with quote

MF - Use caution before using system bar button items!

"I just thought I'd share with you something to avoid other people falling into
the same trap (which not only wastes you time in getting your app submitted
but also Apple, which delays other people's submission times)."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat May 02, 2009 1:45 pm    Post subject: Reply with quote

MF - Approved Applications Question

"Do you get an email confirmation when your application is approved or do
you keep checking the status daily? "
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun May 03, 2009 3:21 am    Post subject: Reply with quote

iphonedevsdk.com - Update "rejected" for no reason

"Is there a way to see rejection reasons outside of emails, or has this
happened to others?"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun May 03, 2009 9:25 pm    Post subject: Reply with quote

Snappy Touch - iPhone Developer Program Gotchas (or what I lear-
ned the hard way)


"This is not a “how to” document on preparing your builds for ad-hoc or App
Store distribution. Apple has the basic flow documented in their site, and oth-
er people have also talked about the process. This is intended to be more of
an appendix explaining details, clarifying assumptions, and correcting things
that are just plain wrong."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue May 12, 2009 12:15 am    Post subject: Reply with quote

iPhone Application Marketing and AppStore Notes From Around the Web

"These articles provide you the benefit of experience from developers that
succeeded and some that have met great disappointment and learned from
it."
Back to top
View user's profile Send private message Visit poster's website
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Mon May 25, 2009 4:32 pm    Post subject: Reply with quote

Wil Shipley - AppStore legalese translated to english

"This document describes our process for reviewing applications for iPhones
and iPods touch submitted to the iTunes App Store. We’ve avoided using le-
galese in this document so that you’ll actually read the whole thing."
Back to top
View user's profile Send private message
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Mon Jun 08, 2009 5:54 pm    Post subject: Reply with quote

Ralf Rottmann - iphone sdk mobile provisioning (0xe800003a, 0xe8000001, …)

"Before you begin to develop applications for the iPhone make sure you log
into the iPhone Developer Program Portal. Note: There is a difference betwe-
en the Developer Center and the Developer Program Portal."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Jun 13, 2009 6:53 pm    Post subject: Reply with quote

MF - App Store Distribution

"The private key for my iPhone Distribution certificate is missing, despite the
fact that I downloaded it and dragged and dropped it in XCode on the dock.
It is in my KeyChain application."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Jun 20, 2009 2:05 pm    Post subject: Reply with quote

Michael Ash - The iPhone Development Story

"Replace the words iPhone and Apple with PlayStation/Sony or Wii/Nintendo
or Xbox/Microsoft and you've just described what thousands of games deve-
lopers have been going through for the last goodness knows how many years!
Actually, iPhone development and product approval sounds simpler Wink"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Jun 30, 2009 11:03 pm    Post subject: Reply with quote

iphonedevsdk.com - 3gS Provisioning

"Okay, I upgraded my iPhone 3G to a 3GS. I installed my last BACKUP of the
3G iPhone (which brought back the provisioning file). Now the SDK says the
provisioning file does not work."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Aug 04, 2009 4:11 pm    Post subject: Reply with quote

mobilecrunch.com - Apple bans App Store’s 3rd-most prolific developer

"Khalid Shaikh has been making a killing off the App Store through questi-
onable means. In less than 9 months, Khalid Shaikh and his 26-employee
team have published 943 applications. That’s roughly 5 apps a day, every
day, for 250 days."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Wed Aug 12, 2009 11:39 pm    Post subject: Reply with quote

iphonedevsdk.com - Submitting To App Store - Distribution - Am I Done?

"You did a "Release" build, not a "Distribution" build. You need to do a "Dis-
tribution" build, then compress and upload that. Try googling "iphone distri-
bution build"."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Oct 10, 2009 11:11 pm    Post subject: Reply with quote

MF - 2 dev-computers?

"Finally, it worked!

1. Export private key from login on comp 1.
2. Import and install it to comp 2.
3. ..."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Mon Oct 12, 2009 12:17 am    Post subject: Reply with quote

Brook Lenox - iPhone App Store Resource Center

"iPhone app developers are always eager to know how to make the submis-
sion process easier. Well Apple has stepped up to the plate and started help-
ing a bit with 2 resources.

The first is the App Store Resource Center and the second is a list of App St-
ore Submission Tips."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Oct 22, 2009 2:57 pm    Post subject: Reply with quote

MF - If you're going to use spaces in your product name

"So my app finally went through iTunes connect with status In Review. Most
of my issues I had were with a space in my product name. So, App Name in-
stead of AppName."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Nov 01, 2009 11:57 pm    Post subject: Reply with quote

MF - Application in a language other than English

"I want to release an application only in my native language - Greek. I
don't want the application to be available in any other language or ap-
plication store."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Nov 07, 2009 7:44 pm    Post subject: Reply with quote

MF - Removing App from sale - do I need to re-submit?

"For instance, our client would like to hold back from releasing the App but
its already gone live."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Nov 12, 2009 10:18 pm    Post subject: Reply with quote

AppleInsider - Apple lifts veil on App Store approval status

"Apple has added a feature to its Dev Center website allowing developers to
view the approval status of submitted apps.

There are allegedly nine status levels for submitted applications, including "in
review," "ready for sale," and "rejected"."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Jan 23, 2010 12:13 am    Post subject: Reply with quote

mobileorchard.com - Developer-To-Developer iPhone App Distribution
Without Ad-Hoc Provisioning


"Developers can share iPhone applications that they’ve created with other
iPhone developers without using ad hoc provisioning. Setting this up takes
less than 5 minutes."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Fri Feb 12, 2010 12:56 pm    Post subject: Reply with quote

MF - Another problem with application submission

"Having experienced many problems with application submission with Ap-
ple's application Loader, I went to a university, and started uploading my
1GByte application from there. It took 20 minutes (they have a really fast
connection), and that was a really painful procedure to be done using the
iTunesConnect web page."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Mar 21, 2010 2:19 am    Post subject: Reply with quote

iphonedevsdk.com - Renew Provisioning Profile

"When you click save and refresh your browser you will be able to download
a new 3 month certificate."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Mar 23, 2010 6:53 pm    Post subject: Reply with quote

MF - iTUNES CONNECT Banking Information

"Unfortunately everytime I fill out the required banking information correctly
I get this notification:

>Please make sure to fill out all the required fields correctly<."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Apr 06, 2010 9:42 pm    Post subject: Reply with quote

SO - How to add ANY language in app description on AppStore?
Tremendous impact on downloads!


"By submitting my application when I want to create application description
in my national language (SLOVAKIAN) there's no choice to do so on Locali-
zation tab. There's only main languages: French, German, Spanish and so
on...

But I know there are applications on Appstore with Slovakian language
description (of course on Slovak AppStore). How they do this?"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Mon May 10, 2010 5:17 pm    Post subject: Reply with quote

SO - iPhone App submission: Status bar and screenshots

"I have read somewhere that the screenshots you send to Apple should NOT
contain the status bar; however my app shows the status bar during runti-
me. After having a look around the App store I have noticed quite a few app
screenshots contain the status bar."
Back to top
View user's profile Send private message Visit poster's website
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Thu Jun 24, 2010 6:12 pm    Post subject: Reply with quote

so - iPhone App Signing: A valid signing identity matching this profile
could not be found in your keychain


"I'm pulling my hair out over this. I just downloaded the iphone 3.0 SDK, but
now I can't get my provisioning profiles to work. Here is what I have tried..."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Sep 09, 2010 2:34 pm    Post subject: Reply with quote

macrumors.com - Apple Opens App Store to Third-Party Development
Tools, Publishes Review Guidelines


"In addition, Apple is also publishing its App Store Review Guidelines in order
to provide developers with more transparency about the review process."


appleinsider.com - Apple's App Store Review Guidelines: 'We don't ne-
ed anymore Fart apps'
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Oct 26, 2010 12:13 am    Post subject: Reply with quote

MF - icon problem icon dimensions (72 x 72) don't meet the size
requirements


"You specify the devices you support and which icon is for which device
using the documented keys in your Info.plists file."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Oct 26, 2010 12:42 pm    Post subject: Reply with quote

MF - HELP! Change country for app!!!???

"I have an app in appstore and would like it to be published in another
country-appstore aswel"
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Nov 30, 2010 1:09 am    Post subject: Reply with quote

so - Distribution Provisioning Problems

"I went online and created my AppID for the project and then created my
App Dist Profile. I Downloaded it and dragged it into XCode's organizer. I
immediately see - A valid signing identity matching this profile could not be
found in your keychain."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Feb 22, 2011 4:42 pm    Post subject: Reply with quote

Jeff - Xcode 3.2: Build and Archive

"This new item lives under the Build menu, but frankly, I don't use menus
much in Xcode. I use a very custom set of key bindings and have all my
regular tasks' key commands memorized. The new option is called Build
and Archive."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Apr 07, 2011 12:39 pm    Post subject: Reply with quote

MF - Need help with Keychain, Certificates, and XCode 4 please

"I'm not quite sure how this happened, but here's my current issue. I can
build, archive, and verify my apps, but after uploading them to iTunes
Connect, I get the dreaded "invalid binary" email from Apple. It indicates
an invalid signature on the app itself, pointing to the Distribution certificate
used."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Jun 29, 2011 7:39 pm    Post subject: Reply with quote

MF - Possible to change the name of an app already on the store?

"For example, one my my app's bundle display name is "a.k.a." but the
App Name is "a.k.a. - Your Favorite Name Generator"."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Oct 15, 2013 7:03 pm    Post subject: Reply with quote

iPhone Configuration Utility 3.5 for Mac OS

"iPhone Configuration Utility lets you easily create, maintain, encrypt, and
install configuration profiles, track and install provisioning profiles and
authorized applications, and capture device information including console
logs.

Configuration profiles are XML files that contain device security policies, VPN
configuration information, Wi-Fi settings, APN settings, Exchange account
settings, mail settings, and certificates that permit iPhone and iPod touch to
work with your enterprise systems."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sat Jan 31, 2015 3:03 am    Post subject: Reply with quote

r - Create new iOS apps on iTunes Connect and Dev Portal using the command line

"Create new iOS apps on iTunes Connect and Dev Portal using your
command line

This tool was sponsored by AppInstitute.

Get in contact with the developer on Twitter: @KrauseFx"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Fri May 26, 2017 2:49 pm    Post subject: Reply with quote

so - Diference between Certificates in Login and System for XCode

"The System keychain is for System wide items. So if you were to have an
identity for you laptop, that would be in your System keychain. Every user has
access to it as well, so it's a good place for things like SSL certificates. It also
takes admin credentials modify it.

On the flip side, you are the only person who can access your login keychain.
It's actually locked with your account password. This is where your Apple
Developer certificates should go. They are specific to you and identify a person,
not a machine. Another big plus is that applications can request access to it
without having admin credentials."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Fri May 26, 2017 2:59 pm    Post subject: Reply with quote

DerFlounder - Adding new trusted root certificates to System.keychain

"You can use the security command to install the trusted root into your
Mac's System.keychain (the trusted root .cer file is in this case stored in
/private/tmp/certs.)"

Code:
sudo security add-trusted-cert -d -r trustRoot -k "/Library/Keychains/System.keychain" "/private/tmp/certs/certname.cer"
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun May 28, 2017 2:41 pm    Post subject: Reply with quote

Vanja Komadinovic - HTTPS client for iOS

"In this method we need to obtain certificate ( for code simplicity I will load
cert each time from resource ) and present it to sender which will use that
certificate against server."

Code:
securityError = SecPKCS12Import(inP12data, options, &items);
...
SecIdentityCopyCertificate(myIdentity, &myCertificate);
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Dec 18, 2022 10:18 pm    Post subject: Reply with quote

Privacy Settings in iOS 10

"Don't Forget Your Purpose Strings

Once you link with iOS 10 you must declare access to any user private data
types. You do this by adding a usage key to your app's Info.plist together
with a purpose string. The list of frameworks that count as private data is a
long one:

Contacts, Calendar, Reminders, Photos, Bluetooth Sharing, Microphone,
Camera, Location, Health, HomeKit, Media Library, Motion, CallKit, Speech
Recognition, SiriKit, TV Provider.


If you are using one of these frameworks and fail to declare the usage your
app will crash when it first makes the access. The crash log helpfully tells
you which key you are missing. For example, this is the result of accessing
the camera without adding the key to Info.plist:

This app has crashed because it attempted to access privacy-sensitive data
without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the user
how the app uses this data.
"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Jan 03, 2024 5:48 pm    Post subject: Reply with quote

fastlane - fastlane screenshots for iOS and tvOS

"Your App Store screenshots are probably the most important thing when
it comes to convincing potential users to download or purchase your app.
Unfortunately, many apps don't do screenshots well. This is often because
taking screenshots of your app and then preparing them for display is time
consuming, and it's hard to get everything right and consistent!

fastlane tools can automate this process making it fast, and consistent while
giving you beautiful results!"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Mar 17, 2024 6:04 pm    Post subject: Reply with quote

apple - Complying with Encryption Export Regulations

"When you submit your app to TestFlight or the App Store, you upload your
app to a server in the United States. If you distribute your app outside the
U.S. or Canada, your app is subject to U.S. export laws, regardless of where
your legal entity is based. If your app uses, accesses, contains, implements,
or incorporates encryption, this is considered an export of encryption software,
which means your app is subject to U.S. export compliance requirements, as
well as the import compliance requirements of the countries where you
distribute your app."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu May 02, 2024 9:32 pm    Post subject: Reply with quote

r - I'm building a RevenueCat alternative, and this GIF showcases why! Create review-ready purchases with just a few clicks. What do you think?

"Compared to StoreKit 2 (native), you will get much easier & faster setup, a
built-in 'locked feature' logic, A/B testing for your paywalls, beautiful one-line
paywall UIs and configurable live push notifications when users make
purchases. RevenueCat doesn't have that and App Store Connect doesn't even
show the last 3 hours even if your actively look for it, forget notifications."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Oct 15, 2024 3:42 pm    Post subject: Reply with quote

r - I Built and Published Two Apps to the App Store as a Web Developer - Here is what I learned

"Especially, the App Store listing was super annoying, as I needed good
descriptions and assets, but as a developer, I struggled with this. So, I added
submission guides, Figma asset templates, and prompts for all this."


https://native.express
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu Oct 31, 2024 4:07 pm    Post subject: Reply with quote

so - The code signature version is no longer supported

> Apple has changed the codesign signature to include DER encoded
entitlements in addition to the plist encoded entitlements. This additional DER
encoded entitlements section is required in iOS 15 and becomes the default
behavior of codesign in the latest Xcode. To use codesign on an older machines
with an older version of Xcode add the --generate-entitlement-der flag to your
call to codesign.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group