DateSeqApp NameApprovedTypeVersionDescription
2/14/191P@HYesAndroid1.0.0Published.
2/8/191Emory Health Magazine
iOS5.0.8

Removed from sale at request of:

On Feb 8, 2019, at 3:51 PM, Westmaas, Peta <pwestma@emory.edu> wrote:

Hi Stephen, we are trying to discontinue the service that we used to create Emory Health Magazines iPad apps and they are sending us to the Apple appstore to remove the app. None of our apple passwords give us access. John reminded me that you had requested that the apps be configured under the university account somehow. Can you please check to see if you are able to log on and make this change for us? The directions are below. Thanks so much!!!

 

Peta

2/7/191Emory Mobile
iOS

4.3(Store)

4.2 (27)

Submitted for review.
2/5/191Emory Mobile
iOS
Rejected. Invalid swift support.
2/5/191Emory Mobile
Android4.3 APK 24Published
1/19/191Pollen-NationYesiOS1.0.35Ready for sale
1/18/191Pollen-NationYesiOS1.0.35Submitted minor change for bug fix due to bundle ID change.
1/17/192Pollen-NationYesiOS1.0.34Ready for sale.
1/17/191Pollen-NationYesAndroid
Changed the store description per owner request.
1/17/191Pollen-NationYesiOS
Submitted new IPA to play store and waiting from review. Changed the store description per owner request. Send pointer to APN Key to developer,
1/15/191Pollen-NationYesiOS
Submitted and rejected by apple play store. Waiting for developer fixes.
1/15/191Pollen-NationYesAndroid
Submitted and approved to google play
1/7/191eP and P@HNoiOS
Josh was able to put these into the catalog after I signed them with the correct entitlements.
1/5/191UrAppYesiOS
Ready for sale
1/4/191P@HNoiOS

Successfully resigned the client's IPA using a combination of iResign and fastlane:

  1. Use iResign to create the entitlements.plist

  2. Open the resigned IPA and extract the entitlements.plist and rename to PrepAtHome_entitlements.plist

  3. Run fastlane and point to the PrepAtHome_entitlements file

fastlane sigh resign ../../ePrepHome_PROD.ipa -e ../../PrepAtHome_entitlements.plist --signing_identity "iPhone Distribution: Emory University" -p ../../Prep_At_Home.mobileprovision
1/4/191ePNoiOS

Successfully resigned the client's IPA using a combination of iResign and fastlane:

  1. Use iResign to create the entitlements.plist
  2. Open the resigned IPA and extract the entitlements.plist and rename to eP_entitlements.plist
  3. Run fastlane and point to the eP_entitlements file
fastlane sigh resign ../../eP_PROD.ipa -e ../../eP_entitlements.plist --signing_identity "iPhone Distribution: Emory University" -p ../../eP.mobileprovision

Apparently this wouldn't be necessary if the --use_app_entitlements flag in fastlane wasn't broken. Remember that fastlane is necessary because iResign won't sign the embedded frameworks

See https://coderwall.com/p/dgdgeq/how-to-re-sign-ios-builds for a great tutorial on how to resign code.

1/4/191UrAppYesiOS
Submit to App Store as version 1.0
1/2/191EHASYesiOS
Minor update is published. Remember to do "pod update" before you build the project. Check for the app icon.
12/14/181UrAppYesiOS
App Store accepts IPA but rejects review because of lack of a privacy policy URL.
12/11/181UrAppYesiOS
App Store rejected IPA because swift support not included.
12/23/181Emory Mobile YesAndroid
Play store submission.
10/30/181Emory MobileYesiOS
Published version 4.15 (15)
10/24/181Emory MobileYesAndroid

Tried to upload and release new version.

I got this error from the play store when it went to review:


Fully shadowed APK

Problem:

This APK will not be served to any users because it is completely shadowed by one or more APKs with higher version codes.

Resolution:

Remove this APK from your release or review the targeting and version codes of the APKs that you are including in this release.

 

I think the problem is that the version code is 2 where as the last version code was 14 and the solution would be (for Robin) to change it to 15 or greater.


10/8/181Surgical Anatomy of the LungYesAndroid
Removed 7 days prior. Published privacy policy URL.
10/8/181ReadyVaxYesAndroid
Removed 1 days prior. Mike retooled and rebuilt so that it doesn't collect the advertising ID and privacy policy URL not needed.
9/7/181AwakeYesiOS
2.0 approved
9/5/181AwakeYesAndroid
Added alerts and fixed bugs so no review needed
9/6/181AwakeYesiOS
added screenshots and resubmitted. waiting for review.
9/5/181AwakeYesiOS
removed file and resubmitted. need iPad screenshots
9/4/181AwakeYesiOS
IPA contains file that app store doesn't like
8/22/181EHASYesiOS
Whitney notices that 3.0.22 is really 3.0.21 (see 8/20/18-2). She creates a new Xcode project for version 3.0.23 and I build and upload and submit and it gets approved.
8/20/184EHASYesiOS

App Store rejected build 3 because icon contained an alpha channel. I removed the channel, changed the build to 4 and rearchived and resubmitted. I think this all happened last time in version 3.0.16 because there are 4 builds there.

Make sure to use the app icon WITHOUT the alpha channel


8/20/183EHASYesiOS
App Store noted that 1024 app icon was missing and the app could not be submitted for review. I pulled the icon from the EHAS template and added it to the assets, then changed the build to 3 and rearchived and resubmitted.
8/20/182EHASYesiOS
Changed version to the one from 3.0.21 the box note 3.0.22, archived project from Xcode and submitted to App Store. Rejected redundant build. Changed build number from 1 to 2, rearchived and resubmitted.
8/20/181EHASYesiOS


Resigned ipa with Fastlane (for the first time instead of build project). To use Fastlane you first have to install it, then create a dummy Xcode project, then command line into the project folder where the xcodeproject iOS and do 'fastlane init'. Then you can resign ANY ipa from there:

fastlane sigh resign ../../ehas\ Debug\ \(Prod\).ipa --signing_identity "iPhone Distribution: Emory University (9XX9XXXX9)" -p ../../Healthy_Aging_Distribution.mobileprovision 

Then you can use altool to upload it to the App Stores.

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool -u user -p password --upload-app -f ../../ehas\ Debug\ \(Prod\).ipa


App Store rejected but it has nothing to do with code signing.

Dear Developer,

We identified one or more issues with a recent delivery for your app, "Emory Healthy Aging". Please correct the following issues, then upload again.

Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.

Though you are not required to fix the following issues, we wanted to make you aware of them:

Missing App Store Icon - iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via App Store Connect, apps cannot be submitted for App Review or Beta App Review. Refer to https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information. 

Best regards,

The App Store Team

8/19/183EHASYesAndroid
2.3.0.0 submitted and accepted.
8/19/182EHASYesAndroid
Waiting for Josh to put 2.3.0.0 into the catalog for signature. 1:09pm
8/9/181EHASYesAndroid

Submitted new version 2.2.03 Issue

You should be good to go with new APK in Box.



On Aug 10, 2018, at 11:01 AM, Cervenka, Thomas <thomas.cervenka@emory.edu> wrote:

 

Glitch. Usually I delete the previous release but this time if I do it will result in fewer devices that can install the app.

1 message for APK 21000

!

Device support removed

Warning:

Deactivation of this APK will result in your app being available for new installs on fewer types of devices.

Tip:

If this is an unintended change, then retain this APK in the new release or ensure that your new APKs support all currently supported devices.

 

Let me know what you want me to do, delete or retain.

8/9/181AwakeYesAndroid

Removed from store because I needed to answer this question:

Primarily Child-Directed 

Is your app primarily directed towards children under the age of 13 as defined by COPPA ?

If your app is primarily directed towards children, you must opt in to the Designed for Families program below.

Resubmitted

8/9/181Surgical Anatomy of the LiverYesAndroid

Removed from store because I needed to answer this question:

Primarily Child-Directed 

Is your app primarily directed towards children under the age of 13 as defined by COPPA ?

If your app is primarily directed towards children, you must opt in to the Designed for Families program below.

Resubmitted

8/7/171New Emory StudentNoiOS
Transferred back to guidebook.
8/7/181ReliefLinkYesiOS
2.0 Ready for sale
8/6/181ReliefLinkYesiOS
Received new iPads and screenshots and answer to the version question. Changed build to 1001 and resigned. Uploaded, submitted and waiting for review.
8/1/181ReliefLinkYesiOS

Hi Lu,

I’ve got an error from Apple after I uploaded the latest ipa:

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

Also, the in the App Store Template , the version number is 1.2.1. Did you mean for it to be 2.0?

7/20/181iChoose Kidney YesiOS
Submitted new change 4.1 to fix some issues found with the coefficients as per Mohua
7/18/182CodesYesAndroid
Tested fix from Catalog
7/18/181AwakeYesiOS
Generated new APN Key for Heath
7/18/181New Emory StudentNoiOS
Gave TEAM ID to Hannah et. al. to transfer app from guidebook to emory.
7/18/181CodesYesAndroid
Send APK with Oreo fix to Josh to put in catalog.
7/17/181SMARTYes

Waiting for submission forms
7/13/181Surgical Anatomy of the LungYesiOS
Ready for sale
7/10/181Surgical Anatomy of the LungYesiOS
Rejected again because of screenshots.Waiting for client to fix screenshots to resubmit.
7/10/181ReliefLink?iOS
Upload errors in 2.0 and App Store page needs updating from client
7/9/181Surgical Anatomy of the LungYesiOS
Deleted the screenshots and resubmitted.
7/8/181iChoose KidneyYesiOS
Approved and in App Store
7/6/181iChoose KidneyYesiOS
Submitted for review to App Store
7/3/181The Brain at Work Experiment aka EEfRTYesiOS
Submitted for review (iOS) and accepted.
6/22/181Surgical Anatomy of the LungYesAndroid
Client tested and released to production
6/21/181Surgical Anatomy of the LungYesiOS
Rejected because of ratings and screenshots. I fixed rating problem and am waiting for client to fix screenshots or go to resolution center arbitration.
6/20/181Surgical Anatomy of the LungYesAndroid
Started trying to upload the apk. It its too large so the developer converted to APK Expansion Files now trying to get that working
6/20/181Surgical Anatomy of the LungYesiOS
1.0 created and submitted to App Store for review.
6/19/181The Brain at Work ExperimentYesiOS
version 1.0 build 3 waiting for client testing
6/19/181Emory MobileNAiOS
Created new signing credentials using oit-arch account. These do not expire until 2019
6/15/181AwakeYesiOS
Distributed APN auth key to developer, Heath Hopkins
6/13/182iChooseKidneyYesiOS

Requested information for missing fields and new ipa with errors fixes.

  1. I need some text for “What's New in This Version” - Describe what's new in this version of your app, such as new features, improvements, and bug fixes
  2. Has the  Large App Icon changed?
  3. Have the screenshots changed?

 

I resigned the app and tried to upload it to the app store and there were many errors. You need to fix the errors and deliver a new IPA. Here are the errors:

 

ERROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0."

 

ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format for iOS versions >= 7.0."

 

ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 7.0."

 

ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle 'edu.emory.ichoose'."

 

ERROR ITMS-90475: "Invalid Bundle. Your app supports Multitasking on iPad, so you must include the UILaunchStoryboardName key in your bundle, 'edu.emory.ichoose’. Learn more (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW40)."

 

6/13/181iChooseKidneyNoiOS
Receive App Store submission template
6/7/181ReadyVaxYesiOS
In production
6/5/181AwakeYesAndroid
Published to google play store after adding privacy policy URL
5/17/181iChooseKidneyNoiOS
Client to update the App Store submission template
5/17/181ReadyVaxYesiOS
Client to test using TestFlight
5/15/181The Brain at Work ExperimentYesiOS
Waiting for client testing