So-net無料ブログ作成
検索選択

[リジェクト] 2.1: Apps that crash will be rejected

新規のアプリを申請したら以下の内容でリジェクトされた
ーーーーーーーーーーーーーーー
2.1



We found that your app crashed on iPad running iOS 7.1.1 iPhone 5s running iOS 7.1.1, which is not in compliance with the App Store Review Guidelines.



Your app crashed when we:



1. Launch the app

2. Tab one book in the shelf

3. App crashes



This occurred when your app was used:
 

- Offline

- On Wi-Fi
 
- On cellular networkWe have attached detailed crash logs to help troubleshoot this issue. For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.



If you have difficulty reproducing this issue, please try testing the workflow as described in Testing Workflow with Xcode's Archive feature.



For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to prepare any symbolicated crash logs, screenshots, or steps to reproduce the issues for when the DTS engineer follows up.
Questions or comments?



To provide additional information, or ask questions, about the rejection details, please use the Reply field in the Resolution Center. This is the most direct way to communicate with the App Store Review team to resolve issues as quickly as possible.
ーーーーーーーーーーーーーーー

アプリ起動時、本棚の本を選択した際にクラッシュしたとゆう内容。
クラッシュのログも添付してたけど解読困難。。

【対処】
実機やシミュレータでちゃんとデバッグしてたし、
iPad用のアプリなのに「iPhone 5s running iOS 7.1.1」でもクラッシュしたと記載してあるので
おかしいと思い、再レビューを依頼。

送ったメール↓
I tested it in a simulator of ipad ios7.1, but the app did not crash. Would you review it again? By the way, it is not for iphone, and this app is for iPad.

翌日、以下のメールが返ってきて無事公開されました!
This app version has been approved. All communication regarding your previously-rejected binary is now closed.

公開されたアプリはこちら↓
声優養成テキスト(for iPad)

[エラー]ARC forbids explicit message send of ‘release’

Xcodeのバージョンを5.0から5.1.1に上げてから以下のエラーが多数発生
ーーーーーーーーーーーーーーーーーーーー
ARC forbids explicit message send of ‘autorelease’
ARC forbids explicit message send of ‘release’
ーーーーーーーーーーーーーーーーーーーー

ARCが有効の際に発生するみたい。
ARCがメモリ管理をしてるらしく、releaseやautoreleaseが不要な様です。

《対処》
Xcode > Build Stting で
Objective-C Automatic Reference Counting を YES から NO に変更

scr_xcode_ 20140610 14.40.14 2.png

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。