Я должен распределить свое приложение, которое будет протестировано с помощью средств моделирования iPhone. Таким образом, я создал двоичный файл и каждый раз, когда я пытаюсь запустить приложение путем двойного щелчка по нему, сбои приложения с ошибкой
Сообщение об ошибке Dyld: Библиотека, не загруженная:/System/Library/Frameworks/UIKit.framework/UIKit, Ссылаемый от: / Пользователи//dev/iphone_workspace/MD2final/build/Analyzer-iphonesimulator/MD2final.app/MD2final Причина: изображение, не найденное
Но я добавил UIKit к проекту и могу запустить то же приложение от XCode при помощи "Сборки и пойти".
Есть ли способ, которым я могу создать двоичный файл в своем XCode и распределить только двоичный файл другим для тестирования.
Вы можете выполнить сборку для симулятора в режиме RELEASE, затем заархивировать файл из каталога приложения на Mac, а затем попросить ваших тестеров распаковать его обратно в каталог своего приложения для симулятор на их машине.
Я читал, что это работает - хотя сам не пробовал.
Я оставлю это вам в качестве упражнения по поиску файлов в нужном каталоге.
- т
Вы можете получить UDID устройств тестировщиков и создать новый профиль обеспечения из своей учетной записи разработчика, который включает UDID всех этих тестеров.
Затем вы загружаете профиль обеспечения, дважды щелкаете его для установки и используете идентификатор в своем проекте Xcode, который вы использовали при создании нового профиля обеспечения.
Затем в вашем проекте Xcode вам нужно очистить сборку, нажав cmd + shift + K, и файл .app в проекте Xcode станет красным, поскольку он будет удален при очистке сборки.
Затем вам нужно выбрать «Устройство 3.1.2 | Отладка» в раскрывающемся меню и нажать cmd + B для повторной сборки. Это восстановит файл .app. Вам нужно щелкнуть по нему правой кнопкой мыши и выбрать «Показать в Finder».
Затем вы можете указать профиль обеспечения и расширение. app файл, только что созданный с помощью вышеуказанного шага для тестеров. Они могут скопировать профиль обеспечения и файл .app в свой iTunes, а затем синхронизировать свою библиотеку, которая скопирует приложение на их устройство.
Они могут только протестировать его на своем устройстве, и нет никакого способа заставить его работать на симуляторе, но это хорошо. :)
Почему вы не хотите, чтобы ваши тестировщики просто установили Xcode?