Описание тега mach-o

Формат исполняемого файла, используемый Дарвином.
3 ответа

Предупреждение компоновщика Apple Mach-O не исчезнет

Я уже несколько дней предупреждал о компоновщике Apple Mach-O в своем проекте. Это больше раздражает, чем что-либо другое, но я боюсь, что это может как-то повлиять на производительность моего приложения (у меня было так много странных проблем с XCo…
16 авг '12 в 05:20
0 ответов

Не удалось найти платформу info.plist CFBundleSupportedPlatforms или Mach-O LC_VERSION_MIN для 2.7

В настоящее время я пытаюсь опубликовать приложение для iOS в магазине приложений, но оно дает мне такую ​​ошибку: не удалось найти платформу info.plist CFBundleSupportedPlatforms или Mach-O LC_VERSION_MIN для 2.7 Я просматривал руководство магазина…
16 июн '18 в 00:21
1 ответ

Mach-O Magic и Cigam Clarification

В настоящее время я делаю усовершенствованный исполняемый дизассемблер Mach-O, и я не совсем понимаю, какая часть Magic и Cigam является частью исполняемого заголовка. Я понимаю, как они работают и как они определяют порядок байтов исполняемого файл…
16 июн '17 в 02:01
1 ответ

Запись yasm в PAGEZERO в формате x86_64 mach-o

Я слежу за сборкой, в которой используются ассемблер yasm и компоновщик ld. Я использую OSX 10.12 и пытаюсь выполнить сборку в формате Mach-O. К сожалению, я получаю ошибку сегментации. Это оригинальный файл.asm: BITS 64 segment .data a dd 4 segment…
08 ноя '16 в 22:18
0 ответов

Apple Mach-o Linker Ошибка Бобы какао AFNetworking iOS 7.xx и iOS 8.xx

После отладки в iOS 6 я попытался вернуться к отладке в iOS 7, однако теперь я получаю следующие ошибки сборки. Я попытался выполнить поиск в Google, в Stack Overflow, на форумах Apple Dev, но, к сожалению, все предложения не работают. Xcode позволя…
27 авг '14 в 13:56
1 ответ

Базовая сборка OS X и формат Mach-O

Я интересуюсь программированием в x86-64 сборка на платформе Mac OS X. Я наткнулся на эту страницу о создании программы Mach-O 248B, которая привела меня к собственному справочнику по формату Mach-O от Apple. После этого я подумал, что смогу сделать…
20 янв '13 в 06:20
1 ответ

Структура о файле Mach_O

Привет, ребята, кто знает, что такое поле выравнивания? Я использую ida pro, чтобы уничтожить этот файл, но прервал его в разделе __text, возможно, разработчик что-то сделал в этом мачо-файле. Например, измените поле смещения, чтобы разработчик не р…
09 июл '16 в 03:55
1 ответ

Могу ли я запустить бинарный файл, который является исполняемым файлом Mach-O i386 на Linux?

У меня есть программа, которая является исполняемым файлом Mach-O i386, и я надеялся запустить ее на сервере Linux. Это возможно?? Если так, то как? Я не вижу, чтобы понять это. Спасибо!
08 июл '10 в 16:44
1 ответ

Что означают флаги в заголовке mach-o?

Я пробовал это, и я заметил часть флагов заголовка mach-o, и мне было интересно, что он сделал. Я попытался найти его в Google и нашел много ссылок, но ничего не объяснило, что такое флаги. Если я использую otool на базовом привет мир скомпилирован …
07 фев '19 в 11:10
1 ответ

CodeSign хочет, чтобы я также подписал мои файлы данных?

У меня есть приложение OSX, и в комплекте MacOS каталог, у меня есть исполняемый файл и куча dylibs. На исполняемый файл, конечно же, указывает Info.plist"s CFBundleExecutable запись. Когда я пытаюсь подписать это, codesign жалуется (по состоянию на…
09 авг '14 в 21:10
1 ответ

Apple Mach-O компоновщик Ошибка Xcode 6.2

Извините, если этот вопрос является дубликатом, но я задал его только потому, что не нашел решения по другим связанным вопросам. Я начал новый проект в Xcode 6.2 и импортировал AFNetworking используя стручки. Я также импортировал SWRevealViewControl…
08 май '15 в 14:27
4 ответа

Ошибка Xcode "Duplicate Symbol", вызывающая ошибку Apple Mach-O Linker

duplicate symbol _leagueTableLoaded in: /Users/Brendan/Library/Developer/Xcode/DerivedData/2013-dbhrwzgxgwhfbqatgqpfrmqyucyu/Build/Intermediates/2013.build/Debug-iphonesimulator/2013.build/Objects-normal/i386/LTGlobalResultsViewController.o /Users/B…
10 янв '13 в 10:46
2 ответа

Можно ли заменить каждый экземпляр определенной функции на пустышку в скомпилированном двоичном файле?

Можно ли изменить способ, которым существующие двоичные x86-64 ссылки и / или вызывает одну конкретную функцию. В частности, возможно ли изменить двоичный файл так, чтобы ничего не происходило (аналогично nop) в те времена, когда эта функция обычно …
2 ответа

Ошибка Apple Mach-O Linker

Я использую Xcode 5, Я могу создать и смоделировать свое приложение, но при архивировании своего приложения я получаю следующее сообщение "Сбой команды компоновщика ошибки Apple Mach-O с кодом завершения 1." Ld /Users/skyline/Library/Developer/Xcode…
04 мар '14 в 20:46
1 ответ

Ссылка на исполняемый файл в OSX

В Windows можно динамически ссылаться на исполняемый файл с экспортированными символами. Например следующий код: // main.c void __declspec(dllexport) interface_function() {} int main() {} // ext.c void interface_function(); void extension_function()…
02 май '18 в 10:34
2 ответа

NASM компилирует адреса меток x86_64 ASM на 256 байтов в Mach-O при использовании нескольких объявлений БД?

Короче когда у меня несколько db разделы в моем .data раздел, скомпилированные адреса / метки отключены при компиляции NASM. В моем тестировании они были отключены на 256 байтов в полученном двоичном файле Mach-O. Программное обеспечение, которое я …
09 сен '15 в 00:27
1 ответ

Получение пути комплекта плагинов mach-o из dylib

Я пытаюсь получить путь к исполняемому файлу подключаемого модуля, который загружается другим процессом при запуске модуля dylib. При запуске не подключаемого модуля, например, обычного приложения, достаточно просто вызвать[[NSBundle mainBundle] exe…
08 дек '13 в 16:45
2 ответа

Откуда /usr/include/mach-o/loader.h?

Кажется, что некоторые из моих систем Mac OS X имеют /usr/include/mach-o/loader.h, а другие нет. Я запутался, потому что этот файл задокументирован здесь: https://developer.apple.com/library/mac/#documentation/developertools/conceptual/MachORuntime/…
06 июн '12 в 13:23
2 ответа

Косвенные указатели на назначение функций отображаемых библиотек - C - OSX

Учитывая следующий простой фрагмент кода: int main (void) { void* foo = scanf; void* bar = sscanf; } Вот разборка (взята из исполняемого файла mach-o): Небольшая часть неленивых символических указателей: Малая часть таблицы символов: Кажется, я не п…
23 окт '14 в 12:22
1 ответ

Ошибка Apple Mach-O Librarian (libtool) без конкретной ошибки

Раньше мне приходилось сталкиваться с множеством ошибок libtool, но я действительно не знаю, что делать с ошибкой, которая не подсказывает мне. Вот полная ошибка: Libtool /Users/programmingstation7/Library/Developer/Xcode/DerivedData/RZFramework-fgl…
14 сен '11 в 15:11