Post

Replies

Boosts

Views

Activity

Reply to buildMenuWithBuilder
this is a great observation, i was also wondering why everyone said to override buildMenuWithBuilder: in app delegate, when the app delegate documentation shows no such function to override. buildMenuWithBuilder: was never called for me either.you found the answer: very old iOS apps built from old Xcode starter templates have app delegate subclassed from NSObject, but that should be changed to subclass the app delegate from UIResponder now for Mac Catalyst menu operations: old code commented out:@interface appDelegate : /*NSObject*/UIResponder <UIApplicationDelegate, UITabBarControllerDelegate> {tab bar controller stuff is optional of course depending on your app
Jan ’20
Reply to How to create an App Store record for a Mac Catalyst app
interesting, i was able to find a way to get past that particular error after a lot of trial and error.when i have time to trace what i did, i will post it. but maybe i wont until i can get the app fully uploaded to avoid misleading people. hints seem to involve using Apple Distribution certificate (not MacOS distrib cert) for both the macOS provisiong profile and also the iOS provisioning profile (the same certificate), and, creating a "mac installer certificate" and downloading it to my mac and using that in the archive upload process. i didnt know about the mac installer cert requirement, that seems new. now... i cannot create a new mac app store entry, so not out of the woods yet. others are having this problem:https://forums.developer.apple.com/thread/127608update: creating a mac app store entry has been fixed earlier in the week (problem on apple side)
Jan ’20
Reply to Xcode 11.3 missing Support Files for ios13.3
same problem here, xcode11.3 seems to be missing ios13.3 device support fileswe tried the trick of copying 13.2 support folder and renaming it to13.3, but it didnt work this timeactually it did work when i tried it on a different machine, what i did was make a symbolic link from 13.2 (actual folder) to 13.3cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupportln -s 13.2 13.3check it:ls -l 13.3lrwxr-xr-x 1 user staff 4 Jan 11 13:13 13.3 -> 13.2restart xcode and retry run on device
Jan ’20
Reply to Catalyst + Manual Signing?
even though this is an old post, i ran into the same issue, and this and other posts have helped: you have to make sure you select the iPad app id and then the Mac checkbox will show up as options. checking this checkbox on the iPad app id will make the "maccatalyst." prefixed app id be available when creating provisioning profiles. if you select a Mac app id, the checkbox doesnt show. also after checking this box, you then have to re-generate your provisioning profiles (as you do every time an app id internal settings are changed). any old profiles w/ this id will be marked as invalid or something similar.note also when creating the profile for the mac catalyst app for distribution to the mac app store, you have to use an Apple Distribution certificate, not a Mac Distribution certificate to generate the mac distribution provisioning profile (e.g. Not like old mac app signing for the mac app store). you may be able to sign the app w/ the mac cert + distrib profile on your local machine, but just try to upload it...that won't work. that was confusing.
Jan ’20
Reply to new builds not show in app store connect
I found that I had a reference to UIWebView in a cocoapods module. You may have UIWebView in a package.json module (npm or yarn module?) Even though I didnt use UIWebView or anything calling it, Apple has a problem with it. The app makes it up during upload, but then you get an email saying that the upload failed, and it never goes into processing mode on itunes connect / app store connect. When I remove the .m files that have the UIWebView from the build (e.g. remove from build target), it worked. However, that was a lucky fix. In some cases if you remove .m files from target, the app might not build, and you have to do more to remove the referencers of UIWebView.
Jun ’20