The files that contains only constants (like a configuration file) have been ignored in detection dependency.
$ cat app/config.rb
USER_NAME = "Watson"
MAIL = "watson1978@gmail.com"
When customers does not install older iOS simulator,
`rake target' task will fail with assertion, like:
$ rake target=5.0
Build ./build/iPhoneSimulator-5.1-Development
Compile ./app/app_delegate.rb
Link ./build/iPhoneSimulator-5.1-Development/TestTwitter.app/TestTwitter
Create ./build/iPhoneSimulator-5.1-Development/TestTwitter.dSYM
Simulate ./build/iPhoneSimulator-5.1-Development/TestTwitter.app
Assertion failed: (system_root != nil), function main, file sim.m, line 937.
rake aborted!
This message looks not kindly to customers.
After changing:
$ rake target=5.0
Build ./build/iPhoneSimulator-5.1-Development
Compile ./app/app_delegate.rb
Link ./build/iPhoneSimulator-5.1-Development/TestTwitter.app/TestTwitter
Create ./build/iPhoneSimulator-5.1-Development/TestTwitter.dSYM
Simulate ./build/iPhoneSimulator-5.1-Development/TestTwitter.app
Not found iOS 5.0 simulator.
rake aborted!
we have AVAsset and AVAssetExportSessionStatusCancelled.
The following replace has been done:
AVAssetExportSessionStatusCancelled -> <a href…>AVAsset</a>ExportSessionStatusCancelled
A lot of Properties have been described with following case 1.
But, some Properties have case 2.
1. <div class="declaration"><div class="declaration">@property ...</div></div>
2. <div class="declaration">@property (nonatomic, readonly, copy) NSString *subtitle</div>
This patch will fix for case 2.