Post not yet marked as solved
Hi,I am trying to port audio input to Mac Catalyst. As of now I am using xcode11.1GMseed, macOS 10.15 Beta 10 and (ios13 release).The following code does not return any input ports under catalyst, it works however on iOS deivces. I have granted the "Hardend Runtime - Audio Input" entitlement and also the catalyst app asks for microphone permission which is granted then of course. So it is not a permission problem.let audioSession = AVAudioSession.sharedInstance()
try audioSession.setActive(true, options: .notifyOthersOnDeactivation)
var mic : AVAudioSessionPortDescription? = nil
for input in audioSession.availableInputs! {
if input.portType == AVAudioSession.Port.builtInMic {
mic = input
} else {
print("Not internal mic")
}
// ERROR !!! here: 'mic' is nil, but it should at least find builtInMicWhen accessing audioSession.availableInputs the following error show up in the console:2019-10-02 08:20:18.005998+0200 [3340:162455] [avas] AVAudioSession_MacOS.mm:258:-[AVAudioSession getChannelsFromAU:PortName:PortID:]: ERROR in getting channel layout for auScope 1768845428 element 12019-10-02 08:20:18.006890+0200 [3340:162455] [avas] AVAudioSession_MacOS.mm:351:-[AVAudioSession createPortsfromAggregateDevice:]: No Ports available returning emptyIs this a bug due to beta status of the whole stuff or am I missing something ? We are now in 10.15. beta 10 which is probably near release ...ThanksChris
Post not yet marked as solved
Hi,I have submitted a new macOS app which was rejected due to:Guideline 3.1.2 - Business - Payments - SubscriptionsYour app still uses auto-renewing subscriptions, but it is not an appropriate use of the service.Next StepsTo resolve this issue, please change your in-app purchase product to a non-renewing subscription.Background:The app offers a "recording" service that is restricted to 90 sec. in the free version of the app. After 90 sec. the recording is stopped and a requester pops up informing the user about the limitation and offering to cancel or purchase. Our (re-newing) subscriptions offer an unlock feature that removes the recording time limit.The reviewer states that this is not an appropriate use of re-newing subscriptions and recommends we should proceed with non-renewing IAPs. I have read the new review guidelines and could not find something that forbids this kind of business model for re-newing IAPs.Did anybody else experience similar rejections or can someone explain what the exact reason for these rejections is ?(The reviewer just states this to be not an appropriate use w/o furhter explaining where it really conflicts with the review 3.1.2 guidelines, which unfortunately is a very long clause.)Any information is highly appreciated. Thanks.
Post not yet marked as solved
Hi,I have a websitehttps://www.cneubauer.net/en/software/car-dash-camera-enwhich displays a smart app banner correctly. However if I run the "App Search API Validation Tool" it does not find the appname and the bundleid. Any hints how this could happen ? For other apps on the same site it is working as inteded, but not for the link above...ThanksChris
Post not yet marked as solved
Hi,I have been running an app campain with search ads for 2 weeks now. Now things turned to be interesting. However today I realized that apple made my app "... not eligible for Search Ads". What the **** is this ? Does anybody here have experience with that ? How cope with it and what to do to get back into business ?Any comments are highly appreciated.ThanksChrisp.s. Yes, I have read the compliance rules for search ads and I do not violate them !