Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Senior iOS developer - миф или реальность?

Добрый день уважаемое сообщество. Уже полгода активно ищу себе iOS developer’ов, но кандидаты на рынке откровенно слабые. В лучшем случае полгода домашнего образования без опыта на hi-load проектах. 
Мы выводим наши продукты в том числе и на западные рынки, не только в РФ, а там требования к уровню ПО на порядок выше чем для наших потребителей. 
Начинаю приходить к мысли, что лучших надо хантить. 
И вот тут возникает несколько вопросов к реальным профессионалам рынка (если они существуют в нашей стране) 
1. Как бы Вы описали свою идеальную работу? Много денег, работа над своими проектами, возможность динамично развиваться, профессиональные вызовы, что-то другое? Интересны Ваши настоящие мысли, а не шаблонные, да все везде одинаково. 
2. Кто такие эти senior developer в вашем понимании? Ведь быть на работе 2 года и 2 года работать как ведущий разработчик над проектом для 500К аудитории — это две разные ситуации. 
Если кто-то согласится дать личное интервью — буду очень признателен.
Ответ:
Если по сабжу.то Целяясь за слово 'девелоперов' ...
Если есть хоть один такой уже то проще найти таковых ему.
Рыбак рыбака как говорят.
Ничего не надо спрашивать . Скорее такие вот  'кончики айсбергов ' не скажут. Как то у одного спросили и тот ответил типа чтоб это узнать вагон дерьма надо съесть. 
И да, это положение  наверно в другой любой работе.ИМХО.
Вопрос: Senior iOS developer - миф или реальность?

Добрый день уважаемое сообщество. Уже полгода активно ищу себе iOS developer’ов, но кандидаты на рынке откровенно слабые. В лучшем случае полгода домашнего образования без опыта на hi-load проектах. 
Мы выводим наши продукты в том числе и на западные рынки, не только в РФ, а там требования к уровню ПО на порядок выше чем для наших потребителей. 
Начинаю приходить к мысли, что лучших надо хантить. 
И вот тут возникает несколько вопросов к реальным профессионалам рынка (если они существуют в нашей стране) 
1. Как бы Вы описали свою идеальную работу? Много денег, работа над своими проектами, возможность динамично развиваться, профессиональные вызовы, что-то другое? Интересны Ваши настоящие мысли, а не шаблонные, да все везде одинаково. 
2. Кто такие эти senior developer в вашем понимании? Ведь быть на работе 2 года и 2 года работать как ведущий разработчик над проектом для 500К аудитории — это две разные ситуации. 
Если кто-то согласится дать личное интервью — буду очень признателен.
Ответ:
Дело тут, как и в любой другой работе, в ЖЕЛАНИИ человека делать мир лучше и стремиться к идеальным результатам. Без сомнения знание инструментов и опыт работы имеют большое влияние, но основа всего - это мотивация и философия отношения к своим задачам.
Вопрос: Что должен знать Senior

Всем привет!

Название темы и суть вопроса, возможно, покажутся дурацкими, но тем не менее.
Задался недавно вопросом, что мне следует подтянуть, чтобы приблизиться к некоему абстрактному уровню Senior iOS developer.
Проанализировав свои знания и пробелы, выяснил, какие вещи, по своему мнению, я бы выделил как наиболее приоритетные.
Хотел бы спросить совета, насколько, на ваш взгляд, важны таки темы?

1) Освоение чистого SQLite.
Всегда работал только с CoreData и др. фреймворками.

2) Алгоритмы, алгоритмы, алгоритмы.
Кроме сортировки пузырьком - ничего сейчас из головы не напишу. Периодически решаю задачки с HackerRank, но сам вижу, что серьезные задачи с этого ресурса я пока не потяну.

3) Objective-C, Swift low level.
На стандартные вопросы об основах ObjC рантайма, работе ARC, структуре NSObject, особенностях Swift'а я ответить могу. Но как это все дело работает под капотом на низком уровне - с большим затруднением.
Есть мысль углубиться в исходники Objective-C, Swift и посвятить время их разбору.

4) UIDynamicAnimator.
Кроме пары домашних экспериментов, ни разу не работал. Из пары серий WWDC понял, что там непаханое поле для изучения, которое потянет за собой многое.

5) Сложные UICollectionViewLayout.
Кроме flow layout, всего один раз писал относительно несложный лайаут наследуясь от абстрактного класса UICollectionViewLayout.
Но встречаю много репозиториев на Github, где люди пишут просто космические лайауты, где глядя в код я понимаю, что до таких вещей еще я дорос, увы.

Буду рад комментариям!
Ответ: Лично я считаю, что специалист с рангом senior должен быть в первую очередь инженером высокого качества, а не iOS разработчиком.
Конечно, это реально большой багаж и съеденных собак, что влечет за собой умение хладнокровно смотреть на вещи и делать правильный выбор. Как по мне, большинство навыков часто не привязаны к оси. На моей практике встречается примерно 40% задач связанных с iOS. В основном же это умение правильно спроектировать архитектуру, правильно расставить приоритеты и сроки выполнения, наладить коммуникацию с заказчиком, умение вести проект, поставлять работающий продукт и так далее. Т.е. это человек, который сам может и знает как тащить всю телегу, пусть даже это и не нужно будет делать каждый день.

Умение владеть низкоуровненвыми штуками как раз и свидетельствует о количестве опыта, т.к. тривиальные и поверхностные задачки решаются легко, а вот что-то особенное влечет за собой копание вглубь.

Многие говорят, что алгоритмы не нужны, но это не так, они нужны но крайне редко (разве что вы работаете над какими-то специфическими задачами, где они нужны 24\7) и если вы ориентируетесь в них, то это ооочень спасает.
Обычно вы следуете такому порядку разработки: make it work, make it right, make it fast. И вот до последнего этапа вы почти никогда не доходите, т.к. большинство задач не требуют оптимизации. Но когда она нужна, вы начинаете рвать на себе волосы, потому что мало того, что вы не знаете подходящих решений, так вы даже не знаете как их правильно искать (гуглить) и даже если найдете что-то далеко похожее - как это правильно реализовать.
Вопрос: Как восстановить developer account apple?

Добрый вечер! Приключилась со мной следующая беда... Продал свой macbook и вместе с ним developer account закрепленный к xcode. Теперь, соответственно, в xcode я лишь agent. Как быть? Пробовал скачивать сертификат, но в xcode он никак не импортируется. Помогите пожалуйста.
Ответ: Что значит "лишь agent"? Агент - роль с максимальными правами. Отзовите старый сертификат(опционально) и создайте новый .
Вопрос: atos + crash reports не работает

Всем добрый день. Пытался разобрать crash reports, делаю так:

Код

Administrators-Mac:DWARF administrator$
/Applications/Xcode5-DP6.app/Contents/Developer/usr/bin/atos -arch
armv7 -o AppName 0x000c87be 


почему то возвращает 0x000c87be, 


Версии сборки и Краш-лога соответствуют. Может кто подскажет, что делаю не так?...

Данные самого лога:

Код

xception Type:  00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread:  3

Application Specific Information:
AppName [536] has active assertions beyond permitted time: 
{(
    <BKProcessAssertion: 0x15ea7e90> identifier: Suspending process: AppName [536] permittedBackgroundDuration: 10.000000 reason: suspend owner pid:28 preventSuspend  preventThrottleDownCPU  preventThrottleDownUI  preventSuspendOnSleep 
)}

Elapsed total CPU time (seconds): 4.150 (user 4.150, system 0.000), 19% CPU 
Elapsed application CPU time (seconds): 0.020, 0% CPU

Thread 0:
0   libsystem_kernel.dylib         0x3b802aa0 semaphore_wait_trap + 8
1   libdispatch.dylib              0x3b74fd3c _dispatch_semaphore_wait_slow + 172
2   CFNetwork                      0x30689c1e CFURLConnectionSendSynchronousRequest + 266
3   Foundation                     0x3145d63e +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 110
4   AppName                     0x000c971a 0xb7000 + 75546
5   libdispatch.dylib              0x3b749d50 _dispatch_call_block_and_release + 8
6   libdispatch.dylib              0x3b74e812 _dispatch_after_timer_callback + 46
7   libdispatch.dylib              0x3b749d3c _dispatch_client_callout + 20
8   libdispatch.dylib              0x3b74b3ea _dispatch_source_invoke + 258
9   libdispatch.dylib              0x3b74c670 _dispatch_main_queue_callback_4CF + 196
10  CoreFoundation                 0x30a96674 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4
11  CoreFoundation                 0x30a94f40 __CFRunLoopRun + 1304
12  CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
13  CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
14  GraphicsServices               0x3596c6ce GSEventRunModal + 134
15  UIKit                          0x3335e88c UIApplicationMain + 1132
16  AppName                     0x000c87be 0xb7000 + 71614
17  libdyld.dylib                  0x3b75eab4 start + 0

Thread 1:
0   libsystem_kernel.dylib         0x3b802804 kevent64 + 24
1   libdispatch.dylib              0x3b751050 _dispatch_mgr_invoke + 228
2   libdispatch.dylib              0x3b74b2de _dispatch_mgr_thread + 34

Thread 2:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4

Thread 3 name:  WebThread
Thread 3:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cddc pthread_cond_timedwait + 40
3   WebCore                        0x38d5ab40 SendDelegateMessage(NSInvocation*) + 696
4   WebKit                         0x3973b48a CallDelegate(objc_object* (*)(objc_object*, objc_selector*, ...), WebView*, objc_object*, objc_selector, objc_object*, objc_object*) + 170
5   WebKit                         0x3972370e WebFrameLoaderClient::assignIdentifierToInitialRequest(unsigned long, WebCore::DocumentLoader*, WebCore::ResourceRequest const&) + 134
6   WebCore                        0x38cc1d42 WebCore::ResourceLoader::willSendRequest(WebCore::ResourceRequest&, WebCore::ResourceResponse const&) + 62
7   WebCore                        0x38cc1cb0 WebCore::SubresourceLoader::willSendRequest(WebCore::ResourceRequest&, WebCore::ResourceResponse const&) + 240
8   WebCore                        0x38cc1ad6 WebCore::ResourceLoader::init(WebCore::ResourceRequest const&) + 226
9   WebCore                        0x38cc198c WebCore::SubresourceLoader::init(WebCore::ResourceRequest const&) + 8
10  WebCore                        0x38cc1930 WebCore::SubresourceLoader::startLoading() + 20
11  WebCore                        0x38cc166e WebCore::ResourceLoadScheduler::servePendingRequests(WebCore::ResourceLoadScheduler::HostInformation*, WebCore::ResourceLoadPriority) + 282
12  WebCore                        0x38cc0426 WebCore::ResourceLoadScheduler::scheduleSubresourceLoad(WebCore::Frame*, WebCore::CachedResource*, WebCore::ResourceRequest const&, WebCore::ResourceLoadPriority, WebCore::ResourceLoaderOptions const&) + 42
13  WebCore                        0x38cbf1b4 WebCore::CachedResource::load(WebCore::CachedResourceLoader*, WebCore::ResourceLoaderOptions const&) + 876
14  WebCore                        0x38cbc63e WebCore::CachedResourceLoader::requestResource(WebCore::CachedResource::Type, WebCore::CachedResourceRequest&) + 742
15  WebCore                        0x38f06f5c WebCore::CachedResourceLoader::requestRawResource(WebCore::CachedResourceRequest&) + 16
16  WebCore                        0x38f06cd0 WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) + 160
17  WebCore                        0x38f06bf2 WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 374
18  WebCore                        0x38f06a4c WebCore::DocumentThreadableLoader::create(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 40
19  WebCore                        0x38f06a08 WebCore::ThreadableLoader::create(WebCore::ScriptExecutionContext*, WebCore::ThreadableLoaderClient*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 100
20  WebCore                        0x38f06720 WebCore::XMLHttpRequest::createRequest(int&) + 920
21  WebCore                        0x38f06376 WebCore::XMLHttpRequest::send(WTF::String const&, int&) + 718
22  WebCore                        0x38f0608a WebCore::XMLHttpRequest::send(int&) + 14
23  WebCore                        0x38f05e46 WebCore::JSXMLHttpRequest::send(JSC::ExecState*) + 130
24  WebCore                        0x38f05dba WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*) + 98
25  JavaScriptCore                 0x31a78368 llint_native_call_trampoline + 62
26  JavaScriptCore                 0x31a81782 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 66
27  WebCore                        0x38ca51ba WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 142
28  WebCore                        0x38ca4de4 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext*) + 308
29  WebCore                        0x38ca49dc WebCore::ScheduledAction::execute(WebCore::Document*) + 108
30  WebCore                        0x38ca3f4c WebCore::DOMTimer::fired() + 256
31  WebCore                        0x38ca3ad4 WebCore::ThreadTimers::sharedTimerFiredInternal() + 132
32  WebCore                        0x38ca3a26 WebCore::timerFired(__CFRunLoopTimer*, void*) + 22
33  CoreFoundation                 0x30a96f44 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 12
34  CoreFoundation                 0x30a96b5e __CFRunLoopDoTimer + 790
35  CoreFoundation                 0x30a94ee6 __CFRunLoopRun + 1214
36  CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
37  CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
38  WebCore                        0x38d30ee0 RunWebThread(void*) + 416
39  libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
40  libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
41  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 4 name:  com.apple.NSURLConnectionLoader
Thread 4:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   Foundation                     0x3143f23c +[NSURLConnection(Loader) _resourceLoadLoop:] + 316
7   Foundation                     0x314b4a0a __NSThread__main__ + 1058
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 5:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   Foundation                     0x313f2492 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 250
7   AppName                     0x000c8512 0xb7000 + 70930
8   Foundation                     0x314b4a0a __NSThread__main__ + 1058
9   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
10  libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
11  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 6:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   libAVFAudio.dylib              0x2fa6445e GenericRunLoopThread::Entry(void*) + 126
7   libAVFAudio.dylib              0x2fa588fc CAPThread::Entry(CAPThread*) + 176
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4

Thread 8 name:  JavaScriptCore::BlockFree
Thread 8:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31a2c588 JSC::BlockAllocator::blockFreeingThreadMain() + 204
4   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
5   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
6   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
7   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 9 name:  JavaScriptCore::Marking
Thread 9:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31bcaca2 JSC::GCThread::waitForNextPhase() + 74
4   JavaScriptCore                 0x31bcacfc JSC::GCThread::gcThreadMain() + 48
5   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
6   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
7   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
8   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 10 name:  com.apple.CFSocket.private
Thread 10:
0   libsystem_kernel.dylib         0x3b815434 __select + 20
1   CoreFoundation                 0x30a9a516 __CFSocketManager + 482
2   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
3   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
4   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 11 name:  WebCore: CFNetwork Loader
Thread 11:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   WebCore                        0x38d79ef2 WebCore::runLoaderThread(void*) + 250
7   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 12 name:  WebCore: LocalStorage
Thread 12:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31a2c6b8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 56
4   WebCore                        0x38e650b8 WTF::PassOwnPtr<WTF::Function<void ()> > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<bool (WTF::Function<void ()>*)>(WTF::MessageQueueWaitResult&, bool (&)(WTF::Function<void ()>*), double) + 104
5   WebCore                        0x38e6503e WebCore::StorageThread::threadEntryPoint() + 162
6   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
7   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
8   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
9   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 13:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4


Это сообщение отредактировал(а) chiffa - 17.3.2014, 23:16
Ответ:
Всем добрый день. Пытался разобрать crash reports, делаю так:

Код

Administrators-Mac:DWARF administrator$
/Applications/Xcode5-DP6.app/Contents/Developer/usr/bin/atos -arch
armv7 -o AppName 0x000c87be 


почему то возвращает 0x000c87be, 


Версии сборки и Краш-лога соответствуют. Может кто подскажет, что делаю не так?...

Данные самого лога:

Код

xception Type:  00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread:  3

Application Specific Information:
AppName [536] has active assertions beyond permitted time: 
{(
    <BKProcessAssertion: 0x15ea7e90> identifier: Suspending process: AppName [536] permittedBackgroundDuration: 10.000000 reason: suspend owner pid:28 preventSuspend  preventThrottleDownCPU  preventThrottleDownUI  preventSuspendOnSleep 
)}

Elapsed total CPU time (seconds): 4.150 (user 4.150, system 0.000), 19% CPU 
Elapsed application CPU time (seconds): 0.020, 0% CPU

Thread 0:
0   libsystem_kernel.dylib         0x3b802aa0 semaphore_wait_trap + 8
1   libdispatch.dylib              0x3b74fd3c _dispatch_semaphore_wait_slow + 172
2   CFNetwork                      0x30689c1e CFURLConnectionSendSynchronousRequest + 266
3   Foundation                     0x3145d63e +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 110
4   AppName                     0x000c971a 0xb7000 + 75546
5   libdispatch.dylib              0x3b749d50 _dispatch_call_block_and_release + 8
6   libdispatch.dylib              0x3b74e812 _dispatch_after_timer_callback + 46
7   libdispatch.dylib              0x3b749d3c _dispatch_client_callout + 20
8   libdispatch.dylib              0x3b74b3ea _dispatch_source_invoke + 258
9   libdispatch.dylib              0x3b74c670 _dispatch_main_queue_callback_4CF + 196
10  CoreFoundation                 0x30a96674 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4
11  CoreFoundation                 0x30a94f40 __CFRunLoopRun + 1304
12  CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
13  CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
14  GraphicsServices               0x3596c6ce GSEventRunModal + 134
15  UIKit                          0x3335e88c UIApplicationMain + 1132
16  AppName                     0x000c87be 0xb7000 + 71614
17  libdyld.dylib                  0x3b75eab4 start + 0

Thread 1:
0   libsystem_kernel.dylib         0x3b802804 kevent64 + 24
1   libdispatch.dylib              0x3b751050 _dispatch_mgr_invoke + 228
2   libdispatch.dylib              0x3b74b2de _dispatch_mgr_thread + 34

Thread 2:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4

Thread 3 name:  WebThread
Thread 3:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cddc pthread_cond_timedwait + 40
3   WebCore                        0x38d5ab40 SendDelegateMessage(NSInvocation*) + 696
4   WebKit                         0x3973b48a CallDelegate(objc_object* (*)(objc_object*, objc_selector*, ...), WebView*, objc_object*, objc_selector, objc_object*, objc_object*) + 170
5   WebKit                         0x3972370e WebFrameLoaderClient::assignIdentifierToInitialRequest(unsigned long, WebCore::DocumentLoader*, WebCore::ResourceRequest const&) + 134
6   WebCore                        0x38cc1d42 WebCore::ResourceLoader::willSendRequest(WebCore::ResourceRequest&, WebCore::ResourceResponse const&) + 62
7   WebCore                        0x38cc1cb0 WebCore::SubresourceLoader::willSendRequest(WebCore::ResourceRequest&, WebCore::ResourceResponse const&) + 240
8   WebCore                        0x38cc1ad6 WebCore::ResourceLoader::init(WebCore::ResourceRequest const&) + 226
9   WebCore                        0x38cc198c WebCore::SubresourceLoader::init(WebCore::ResourceRequest const&) + 8
10  WebCore                        0x38cc1930 WebCore::SubresourceLoader::startLoading() + 20
11  WebCore                        0x38cc166e WebCore::ResourceLoadScheduler::servePendingRequests(WebCore::ResourceLoadScheduler::HostInformation*, WebCore::ResourceLoadPriority) + 282
12  WebCore                        0x38cc0426 WebCore::ResourceLoadScheduler::scheduleSubresourceLoad(WebCore::Frame*, WebCore::CachedResource*, WebCore::ResourceRequest const&, WebCore::ResourceLoadPriority, WebCore::ResourceLoaderOptions const&) + 42
13  WebCore                        0x38cbf1b4 WebCore::CachedResource::load(WebCore::CachedResourceLoader*, WebCore::ResourceLoaderOptions const&) + 876
14  WebCore                        0x38cbc63e WebCore::CachedResourceLoader::requestResource(WebCore::CachedResource::Type, WebCore::CachedResourceRequest&) + 742
15  WebCore                        0x38f06f5c WebCore::CachedResourceLoader::requestRawResource(WebCore::CachedResourceRequest&) + 16
16  WebCore                        0x38f06cd0 WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) + 160
17  WebCore                        0x38f06bf2 WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 374
18  WebCore                        0x38f06a4c WebCore::DocumentThreadableLoader::create(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 40
19  WebCore                        0x38f06a08 WebCore::ThreadableLoader::create(WebCore::ScriptExecutionContext*, WebCore::ThreadableLoaderClient*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) + 100
20  WebCore                        0x38f06720 WebCore::XMLHttpRequest::createRequest(int&) + 920
21  WebCore                        0x38f06376 WebCore::XMLHttpRequest::send(WTF::String const&, int&) + 718
22  WebCore                        0x38f0608a WebCore::XMLHttpRequest::send(int&) + 14
23  WebCore                        0x38f05e46 WebCore::JSXMLHttpRequest::send(JSC::ExecState*) + 130
24  WebCore                        0x38f05dba WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*) + 98
25  JavaScriptCore                 0x31a78368 llint_native_call_trampoline + 62
26  JavaScriptCore                 0x31a81782 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 66
27  WebCore                        0x38ca51ba WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 142
28  WebCore                        0x38ca4de4 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext*) + 308
29  WebCore                        0x38ca49dc WebCore::ScheduledAction::execute(WebCore::Document*) + 108
30  WebCore                        0x38ca3f4c WebCore::DOMTimer::fired() + 256
31  WebCore                        0x38ca3ad4 WebCore::ThreadTimers::sharedTimerFiredInternal() + 132
32  WebCore                        0x38ca3a26 WebCore::timerFired(__CFRunLoopTimer*, void*) + 22
33  CoreFoundation                 0x30a96f44 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 12
34  CoreFoundation                 0x30a96b5e __CFRunLoopDoTimer + 790
35  CoreFoundation                 0x30a94ee6 __CFRunLoopRun + 1214
36  CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
37  CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
38  WebCore                        0x38d30ee0 RunWebThread(void*) + 416
39  libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
40  libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
41  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 4 name:  com.apple.NSURLConnectionLoader
Thread 4:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   Foundation                     0x3143f23c +[NSURLConnection(Loader) _resourceLoadLoop:] + 316
7   Foundation                     0x314b4a0a __NSThread__main__ + 1058
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 5:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   Foundation                     0x313f2492 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 250
7   AppName                     0x000c8512 0xb7000 + 70930
8   Foundation                     0x314b4a0a __NSThread__main__ + 1058
9   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
10  libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
11  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 6:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   libAVFAudio.dylib              0x2fa6445e GenericRunLoopThread::Entry(void*) + 126
7   libAVFAudio.dylib              0x2fa588fc CAPThread::Entry(CAPThread*) + 176
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4

Thread 8 name:  JavaScriptCore::BlockFree
Thread 8:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31a2c588 JSC::BlockAllocator::blockFreeingThreadMain() + 204
4   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
5   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
6   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
7   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 9 name:  JavaScriptCore::Marking
Thread 9:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31bcaca2 JSC::GCThread::waitForNextPhase() + 74
4   JavaScriptCore                 0x31bcacfc JSC::GCThread::gcThreadMain() + 48
5   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
6   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
7   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
8   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 10 name:  com.apple.CFSocket.private
Thread 10:
0   libsystem_kernel.dylib         0x3b815434 __select + 20
1   CoreFoundation                 0x30a9a516 __CFSocketManager + 482
2   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
3   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
4   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 11 name:  WebCore: CFNetwork Loader
Thread 11:
0   libsystem_kernel.dylib         0x3b802a50 mach_msg_trap + 20
1   libsystem_kernel.dylib         0x3b802848 mach_msg + 36
2   CoreFoundation                 0x30a9661c __CFRunLoopServiceMachPort + 152
3   CoreFoundation                 0x30a94d3c __CFRunLoopRun + 788
4   CoreFoundation                 0x309ff7a4 CFRunLoopRunSpecific + 520
5   CoreFoundation                 0x309ff586 CFRunLoopRunInMode + 102
6   WebCore                        0x38d79ef2 WebCore::runLoaderThread(void*) + 250
7   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
8   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
9   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
10  libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 12 name:  WebCore: LocalStorage
Thread 12:
0   libsystem_kernel.dylib         0x3b814f2c __psynch_cvwait + 24
1   libsystem_pthread.dylib        0x3b87bf62 _pthread_cond_wait + 518
2   libsystem_pthread.dylib        0x3b87cd9c pthread_cond_wait + 36
3   JavaScriptCore                 0x31a2c6b8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 56
4   WebCore                        0x38e650b8 WTF::PassOwnPtr<WTF::Function<void ()> > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<bool (WTF::Function<void ()>*)>(WTF::MessageQueueWaitResult&, bool (&)(WTF::Function<void ()>*), double) + 104
5   WebCore                        0x38e6503e WebCore::StorageThread::threadEntryPoint() + 162
6   JavaScriptCore                 0x31a29bf0 WTF::wtfThreadEntryPoint(void*) + 12
7   libsystem_pthread.dylib        0x3b87c956 _pthread_body + 138
8   libsystem_pthread.dylib        0x3b87c8c6 _pthread_start + 98
9   libsystem_pthread.dylib        0x3b87aae4 thread_start + 4

Thread 13:
0   libsystem_kernel.dylib         0x3b815c70 __workq_kernreturn + 8
1   libsystem_pthread.dylib        0x3b87ac1e _pthread_wqthread + 306
2   libsystem_pthread.dylib        0x3b87aad8 start_wqthread + 4


Это сообщение отредактировал(а) chiffa - 17.3.2014, 23:16
Вопрос: Выложить приложение в AppStore

Здравствуйте,

Написал приложение, которое подключается к моему форекс-серверу и тащит оттуда котировки.
Пытаюсь выложить это приложение в AppStore и получаю через 2 недели статус "Rejected".
В Resolution Center вот такое объяснение:

Call follow up with Denis
Call ticket 50463 

Thank you for your time during our call today. 

As we discussed, we found that the Seller names associated with your app do not reflect the name in the app and/or its name and metadata.

To be appropriate for the App Store, your app must be published under a Seller name that reflects the name of your app, as required by the iOS Developer Program License Agreement.

Section 1.2: 

“You” and “Your” means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) using the Apple Software or otherwise exercising rights under this Agreement. For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be submitted under Your developer account.

If you have published these apps on behalf of a client, it would be appropriate for your client to enroll in the iOS Developer Program, then add you to their development team so you can develop an app for them to submit under their developer account.

We hope you will consider making the appropriate revisions to your app and resubmit. 

Thank you.


Это мое первое приложение для iOS и первый раз, когда я пытался выложить свое приложение.
Если я правильно понимаю, то где-то в реквизитах приложения есть несоответствие каких-то имен.
Но вот где и что смотреть, не понимаю.

Коллеги, подскажите, пожалуйста, что здесь имеется ввиду? Как мне исправить ошибку?

Заранее благодарен!
Ответ:
Цитата(Maksys @ 14.11.2012,  04:59)
Цитата(yurizav @  13.11.2012,  15:37 )
У меня открывается member center, но куда там дальше идти? 

я по памяти не помню :(
И у меня мембер центр не октывается че за херня?!?!?

В гугле вся сила
Вопрос: Выложить приложение в AppStore

Здравствуйте,

Написал приложение, которое подключается к моему форекс-серверу и тащит оттуда котировки.
Пытаюсь выложить это приложение в AppStore и получаю через 2 недели статус "Rejected".
В Resolution Center вот такое объяснение:

Call follow up with Denis
Call ticket 50463 

Thank you for your time during our call today. 

As we discussed, we found that the Seller names associated with your app do not reflect the name in the app and/or its name and metadata.

To be appropriate for the App Store, your app must be published under a Seller name that reflects the name of your app, as required by the iOS Developer Program License Agreement.

Section 1.2: 

“You” and “Your” means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) using the Apple Software or otherwise exercising rights under this Agreement. For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be submitted under Your developer account.

If you have published these apps on behalf of a client, it would be appropriate for your client to enroll in the iOS Developer Program, then add you to their development team so you can develop an app for them to submit under their developer account.

We hope you will consider making the appropriate revisions to your app and resubmit. 

Thank you.


Это мое первое приложение для iOS и первый раз, когда я пытался выложить свое приложение.
Если я правильно понимаю, то где-то в реквизитах приложения есть несоответствие каких-то имен.
Но вот где и что смотреть, не понимаю.

Коллеги, подскажите, пожалуйста, что здесь имеется ввиду? Как мне исправить ошибку?

Заранее благодарен!
Ответ:
Цитата(Maksys @ 14.11.2012,  04:59)
Цитата(yurizav @  13.11.2012,  15:37 )
У меня открывается member center, но куда там дальше идти? 

я по памяти не помню :(
И у меня мембер центр не октывается че за херня?!?!?

В гугле вся сила
Вопрос: Как разблокировать сертификат

У нас было выложено корп. приложение по ссылке с нашего сервера. То есть без размещения в App Store - по программе iOS Developer Enterprise Program. Год прошел, приложение на айпадах перестало работать - видимо, подписка на эту программу закончилась. Мы оплатили продление. Но приложение все равно не работает.

Статус файлов "DISTR" и "XC: novamedica.getcrm.*" (тип файлов iOS UniversalDistribution) - Active.
А статус файла "iOS Team Provisioning Profile: *" (тип файла iOS Development) - Expired.
Вот я так понимаю, нужно обновить этот файл? Вопрос: нужны ли для этого исходные коды или готовый файл нашего приложения можно как-то связать? И что с этим файлом делать, по сути. Может быть, нужно заново создать сертификат на Development?
Вот как-то так).
Ответ: Спасибо большое! Будем искать код)
Вопрос: Помоните плз Ошибка в Xcode

Не зависимо от того старый или новый проект выдает 2 ошибки:

1.

(null): could not read data from '/Users/iGlock/Library/Developer/Xcode/DerivedData/testik-afomsdthepbinfbvafburmlcbawt/Build/Intermediates/testik.build/Debug-iphonesimulator/testik.build/assetcatalog_generated_info.plist': The file “assetcatalog_generated_info.plist” couldn’t be opened because there is no such file.

2. (null): There are multiple launch image set instances named "LaunchImage".
Ответ:
Сообщение от Митя800
Olmas, вы хотя бы привели строки или блок кода, где случается ошибка. Проблема может быть в чем угодно начиная с отсутствия файлов до инициализации последовательности объектов.
В том то и дело, что проект новый.
Ошибка выходит даже при дебаге нового проекта.