UPD
Apple требует использовать архитектуру arm64. Не используйте библиотеки x32 в вашем проекте
Итак, ниже ответ неверен!
Старый ответ
Новый Xcode 5.1 устанавливает архитектуру armv7, armv7s и arm64.
И иногда ошибка «сбой сборки» Неопределенные символы для архитектуры x86_64 «» могут быть вызваны этим. Потому что некоторые библиотеки (а не Apple) были скомпилированы для x32 изначально и не поддерживают x64.
Итак, вам нужно изменить «Архитектуры» для вашего целевого проекта, например
NB. Если вы используете Cocoapods - вы должны сделать то же самое для цели «Pods».
[/g0]
Убедитесь, что Вы обертываете свой StreamWriter в блок использования или осторожны относительно Вашего явное управление времени жизни ресурса .
using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
// ...
writer.WriteLine(largeAmountsOfData);
// ...
}