sorry.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>


*Michael Ridland | Technical Director | Xamarin MVP*

XAM Consulting - Mobile Technology Specialists

www.xam-consulting.com

Blog: www.michaelridland.com



On Fri, Oct 30, 2015 at 11:52 AM, Michael Ridland <[email protected]> wrote:

>
> Are you doing any long running tasks during the finishedlaunching /
> network calls?
>
> Have you tested on a device? In release mode? Have you tested in
> testflight?
>
> It might be the NSAppTransportSecurity if you're accessing a web server.
>
> Add this to your info.plist.
>
> <key>NSAppTransportSecurity</key>
> <dict>
> <key>NSAllowsArbitraryLoads</key>
> <true/>
> <key>NSExceptionDomains</key>
> </dict>
>
>
> Thanks
>
> *Michael Ridland | Technical Director | Xamarin MVP*
>
> XAM Consulting - Mobile Technology Specialists
>
> www.xam-consulting.com
>
> Blog: www.michaelridland.com
>
>
>
> On Fri, Oct 30, 2015 at 11:42 AM, Grant Molloy <[email protected]>
> wrote:
>
>> Hi all,
>>
>> I've been tasked with submitting updates for an IOS app that the company
>> I work for has built.
>> The person who was doing this has recently departed and has left some
>> notes, but not massive amounts. So this is a call out to the Apple IOS
>> guru's out there for some assistance, as I'm not an Apple person!
>>
>> App is Xamarin based, with IOS and Droid UI's. Both utilise a Portable
>> Code Library(PCL).  We're developing in VS2015 on Win10, and have a MacMini
>> for IOS build and deploy machine (Xamarin Studio v5.9.7 b9), XCode v7.0.1).
>>
>> I've received the following rejection from Apple..
>>
>> From Apple
>>
>>
>>>    - 2.2 - Apps that exhibit bugs will be rejected
>>>
>>> 2.2 Details
>>
>> Thank you for your resubmission. During review, your app still failed to
>>> launch on iPad running iOS 9.1 and iPhone running iOS 9.1 on both Wi-Fi and
>>> cellular networks. Specifically, when we selected the application on the
>>> Home screen, the app displayed a launch image then quit unexpectedly. This
>>> may be because iOS 9 uses a watchdog timer for applications; if an
>>> application takes too long to complete its initial startup, the operating
>>> system terminates the application.
>>
>> Next Steps
>>
>> Please run your app on a device to identify the launch issue(s), then
>>> revise and resubmit your app for review.
>>
>> For new apps, uninstall all previous versions of your app from a device,
>>> then install and follow the steps to reproduce the issue(s). For updates,
>>> install the new version as an update to the previous version, then follow
>>> the steps to reproduce the issue(s).
>>
>> Resources
>>
>> For information about the watchdog timer, please see Technical Q&A:
>>> Application does not crash when launched from debugger but crashes when
>>> launched by user.
>>> <http://t.sidekickopen23.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg63BmqzW8r4PxK7dKKwRW64k9XR56dJ_lf6gFvvd02?t=http%3A%2F%2Fdeveloper.apple.com%2Flibrary%2Fios%2Fqa%2Fqa2009%2Fqa1592.html&si=6506175823085568&pi=c5612196-c1cc-4cb3-f645-31484c1cef4e>
>>> .
>>
>> If you have difficulty reproducing a reported issue, please try testing
>>> the workflow described in Technical Q&A QA1764: How to reproduce bugs
>>> reported against App Store submissions
>>> <http://t.sidekickopen23.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg63BmqzW8r4PxK7dKKwRW64k9XR56dJ_lf6gFvvd02?t=https%3A%2F%2Fdeveloper.apple.com%2Flibrary%2Fios%2Fqa%2Fqa1764%2F&si=6506175823085568&pi=c5612196-c1cc-4cb3-f645-31484c1cef4e>
>>> .
>>
>> If you have code-level questions after utilizing the above resources, you
>>> may wish to consult with Apple Developer Technical Support
>>> <http://t.sidekickopen23.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg63BmqzW8r4PxK7dKKwRW64k9XR56dJ_lf6gFvvd02?t=https%3A%2F%2Fdeveloper.apple.com%2Fsupport%2Ftechnical%2Fsubmit%2F&si=6506175823085568&pi=c5612196-c1cc-4cb3-f645-31484c1cef4e>.
>>> When the DTS engineer follows up with you, please be ready to provide:
>>
>> - complete details of your rejection issue(s)
>>
>> - screenshots
>>
>> - steps to reproduce the issue(s)
>>
>> - symbolicated crash logs
>>> <http://t.sidekickopen23.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg63BmqzW8r4PxK7dKKwRW64k9XR56dJ_lf6gFvvd02?t=https%3A%2F%2Fdeveloper.apple.com%2Flibrary%2Fios%2F%23technotes%2Ftn2008%2Ftn2151.html&si=6506175823085568&pi=c5612196-c1cc-4cb3-f645-31484c1cef4e>
>>>  -
>>> if your issue results in a crash log
>>
>>
>> I've been unable to reproduce the bug they mention on an IPad Air v1, and
>> Apple doesn't provide any crash reports or logs.
>>
>> So I'm at a bit of a loss as to where to concentrate my efforts.
>> From what I can deduce, the errors mey be occurring within the Main or
>> FinishedLaunching methods.
>> { App Starts -> Application.Main() -> AppDelegate.FinishedLaunching()}
>> However, my last submission to the AppStore had these methods utilising
>> Try..Catch blocks which showed an alert with a specific error code which we
>> would be able to track down upon notification of failure.  We didn't
>> receive any information stating that an error code was displayed (as can be
>> seen from above response).
>>
>> Do any of the IOS guru's on here have any suggestions?
>>
>> thanks
>> Grant
>>
>>
>>
>>
>

Reply via email to