2016-02-07 3 views
1

Я работаю над мобильным приложением на базе Xamarin. Ранее он был развернут на iPhone и в настоящее время работает на симуляторе. Однако, когда я пытаюсь отлаживать на моем iPhone, я получаю: установленXamarin App строит и работает на симуляторе, но на реальном телефоне я получаю сбои сборки

Error MT2002: Failed to resolve assembly: 'PCLStorage.Abstractions, Version=1.0.2.0, Culture=neutral, PublicKeyToken=286fe515a2c35b64' (MT2002) (My_App.iOS)

PCLStorage и до настоящего времени в моей прошивке и основных проектах, хотя ни один не имеют какие-либо ссылок на пакет. Он был установлен, когда я добавил AWS Core SDK. Как разрешить эту ошибку, я предполагаю, что это то, что останавливает отладку на iPhone?

Edit: (на основе Ответ ниже)

Если отключить компоновщик в моих настройках сборки, я получаю ошибку:

My_App/iOS/MTOUCH: Error MT3001: Could not AOT the assembly 'My_App/iOS/obj/iPhone/Debug/build-iphone4.1-9.2.1/mtouch-cache/Build/AWSSDK.Core.dll' (MT3001) (My_App.iOS)

Я бы очень признателен некоторые предложения, как я не сделал большой запас с этим ...

ответ

1

Попробуйте отключить «Linker» в вариантах сборки для сборки устройств. Возможно, если вы не ссылаетесь непосредственно на библиотеку, компоновщик лишает ее возможности, что приводит к ее сбою во время выполнения.

+0

Если я это сделаю, я получаю эту ошибку:>/My_App/iOS/MTOUCH: Ошибка MT3001: не удалось выполнить сборку 'My_App/iOS/obj/iPhone/Debug/build-iphone4.1-9.2.1/mtouch-cache/Build/AWSSDK.Core.dll '(MT3001) –

+0

Я отредактировал вопрос с новыми деталями. –

+0

Помогают ли новые детали? Мне действительно не очень повезло с этим. –

Смежные вопросы