Установка неподписанных программ на устройства с iOS 9 без Jailbreak. Как подписать приложение ios


ставим приложения для iOS без jailbreak

Только для пользователей Mac OS X. За небольшую плату мы даем сертификаты и мобильный профиль (всего 5 файлов), позволяющий в течение срока действия привязки UDID (до одного года) ставить на Ваше устройство любое количество платных программ без взлома и jailbreak. Как этим пользоваться? Читайте далее.

Под iOS написаны тысячи программ, многие из которых опубликованы в AppStore и стоят немалых денег, но при этом разработчики не дают возможности проверить их перед покупкой. Еще больше программ вообще не попадают в официальный магазин AppStore и потому не ставятся на устройство. А все потому, что приложения для iOS имеют специальную цифровую подпись, которую проверяет iTunes при закачке ipa-файла в девайс и сам девайс при старте приложения. Нет сертификата от Apple - нет подписи. Нет подписи - приложение не запустится.

Неудивительно, что так популярен взлом или jailbreak операционной системы мобильного устройства, дающий возможность ставить на него все что угодно, без контроля со стороны Apple. Возможности взлома постепенно закрываются с выходом новых версий iOS. Так что у пользователя есть выбор: или свежая iOS или jailbreak и установка любых программ. А хотите и того и другого (и можно без хлеба)? Тогда читайте дальше...

iModSign и iOS App Signer - это программы, при помощи которых приложения получают цифровую подпись, которую iTunes принимает как родную и «заливает» приложение в аппарат. И никакого взлома iOS.

К сожалению, программы доступны только для Mac OS X, но для пользователей Windows существуют системы виртуализации, например, VmWare, которые позволят запустить Mac OS на Windows в отдельном окне. После подписи приложения на виртуальной машине вам достаточно будет перекинуть ее обратно в Windows и залить в iTunes.

I) Это нужно скачать и установить заранее: 1) Mac OS 10.9 (Mavericks) или новее. На старых версиях Mac OS (10.7, 10.8) были замечены трудности с подписыванием - не советуем. Если нет мака, ось можно поставить виртуально на VMWARE;

2) Command Line Tools for Xcode - выберите для своей Mac OS:

Mac OS 10.14 (Mojave)Mac OS 10.13 (High Sierra)Mac OS 10.12 (Sierra)Mac OS 10.11 (El Capitan)Mac OS 10.10 (Yosemite)Mac OS 10.9 (Mavericks)

Command Line Tools весят более 150 Mb и содержат библиотеки, которых обычно не хватает для подписывания и которых может просто не быть в вашей системе - без этого набора вряд ли получится что-то подписать. Если хотите разрабатывать приложения для iOS сами, можете сразу поставить Xcode целиком.

3) Подписывающая программа iModSign или iOS App Signer.

II) Это мы даем после оплаты (через форму на главной странице): 1) Два файла сертификатов *.cer + ключ *.p12 - все это ставится в "Связку ключей" (стандартная утилита Mac OS) в раздел "login", он же "вход";

2) Профиль *.mobileprovision, сгенерированный для вашего UDID, который грузится в устройство (телефон, планшет, "тело") вместе с подписанными приложениями *.ipa. Начиная с iOS 9 профиль в устройстве не отображается, хотя и продолжает работать;

3) Новинка! Еще один профиль - iOS_12_beta_Configuration_Profile.mobileconfig. Он нужен только, если вас интересуют бета-версии iOS. Отправьте его себе на e-mail и откройте кликом через стандартную почтовую программу на устройстве, и беты будут загружаться сами по воздуху, как обычные обновления. В отличие от предыдущего профиля этот имеет обновленный формат и его присутствие можно видеть в настройках устройства.

4) И главное: мы привязываем UDID к аккаунту разработчика. Без привязки UDID на конкретное устройство сертификаты бесполезны - раздавать их другим не имеет смысла. И брать чужие тоже. :-)

III) Приложение для подписывания:

Требуется найти и скачать само требуемое приложение в "нуленом" виде (вырезана оригинальная подпись разработчика), например, с iPhoneCake. Просто скачать приложение с AppStore и подписать не получится. Обновиться через AppStore тоже не получится - нужно скачивать и подписывать каждое обновление вручную. А как иначе? Это же все для тестовых целей. Хотите удобств - покупайте приложение. Поддержите разработчика - разработчик поддержит вас. :) Как именно происходит процесс "вырезания-нуления", подробно описано в статье: Как ломают приложения для iOS.

Как подготовить устройство к загрузке подписанных приложений (без этого они не будут работать, так что сделайте в первую очередь):

Способ 1: Перенести .mobileprovision в девайс с помощью бесплатной программы Apple Configurator 2 (только для Mac).

Способ 2: Способ старый, может не работать в свежих версиях iOS. Перенести профиль .mobileprovision в девайс с помощью iTunes. При подключенном девайсе перетащить файл профиля .mobileprovision в iTunes в раздел Apps, как обычное приложение, и запустить синхронизацию с девайсом. Делать это следует до синхронизации подписанных приложений, а не одновременно с ними. Иначе придется синхронизироваться еще раз.

Способ 3: Тоже старый способ, и тоже скорее всего уже не работает. Отправить себе файл профиля .mobileprovision на e-mail и открыть его на iPhone. Это приведет к автоматической инсталляции профиля, хотя на устройстве его не видно.

Как проверить правильность установки:

Чтобы проверить правильность установки профиля и подключения UDID, можно скачать тестовое приложение - torrent-клиент iTransmission 5.0, уже подписанное сертификатом (только для текущего пула!). Если оно установится и заработает на вашем устройстве, значит регистрация UDID и установка профиля прошла успешно. При этом нет гарантии, что все другие приложения удастся подписать. Но другого способа проверки нет - регистрация внешне никак себя не проявляет, до тех пор, пока на телефоне не установлена beta. А профиль и вовсе не виден на устройстве: в версиях iOS 9 и выше он больше не отображается в разделе "профиль", даже если установлен верно. Вот такая особенность. Apple, похоже, любит удивлять...

Впрочем, недавно таки появился еще один косвенный признак успешной регистрации UDID: это файл iOS_11_beta_Configuration_Profile.mobileconfig. Если его получилось установить в устройство и он виден в основных настройках в разделе "Профиль" (это в самом низу, раздел появляется только с профилем вместе), то все хорошо.

Как подписать приложение:

- Двойным кликом мыши установите в Связку ключей два сертификата: AppleWWDRCA.cer и ios_development.cer (устанавливать в login / вход), и один *.p12 (c паролем, который находится в файле password.txt), полученные от нас - все это будет отображаться в Связке ключей. Это делается один раз. На вопрос об использовании ключей отвечайте "Разрешать всегда". И не меняйте настройки надежности сертификатов - оставьте все по умолчанию!

- Откройте подписывающую программу, скачанную с этого сайта, и убедитесь, что она опознала сертификат. Также укажите ей путь до мобильного профиля.

- Перетащите в нее мышкой все .ipa файлы, которые вы хотите подписать.

- Нажмите кнопку "Start Job". Программа немного "подумает", и в специально созданной для этого на рабочем столе папке iModSigned появятся такие же .ipa файлы, но уже с "правильной" подписью. Кидайте их в iTunes и синхронизируйте с вашим девайсом (профиль .mobileprovision к этому моменту уже должен быть в нем установлен). Имейте ввиду, что подписанную таким образом программу нельзя обновить через AppStore - каждую новую версию необходимо будет искать, скачивать и подписывать заново.

P.S. Мы не пропагандируем пиратство! Этот способ установки позволит вам попробовать приложения, которые вы хотите приобрести, в течение ограниченного срока, пока действует привязка UDID. Помните, что покупать легальный софт куда приятнее и удобнее, чем пользоваться «пиратским», и настоятельно рекомендуем вам поддерживать разработчиков и покупать понравившиеся приложения.

Скачать бету >> Узнать UDID >> Добавить UDID >> Поставить бету >> Подписать программы

apple.cfgame.ru

Установка неподписанных программ на устройства с iOS 9 без Jailbreak / Хабр

Дорого дня, уважаемые хабражители!

Сегодня я расскажу вам о том, как можно установить неподписанное (или плохо подписанное) приложение на устройство с iOS 9. Да, без Jailbreak. Да, бесплатно. Нужен лишь компьютер с OS X и Apple ID. Как такое возможно? Читаем под катом.

Осторожно! Много картинок! Как извеcтно, Apple разрешили разработчикам, не заплатившим $99 в год за возможность выкладывать приложения в AppStore, тестировать свои собственные программы на реальных устройствах с iOS 9. Раньше эта привилегия была лишь у «проплаченных» разработчиков. Ну и у тех, кто делает jailbreak.

Стало быть, теперь каждый человек, имеющий Apple ID и OS X с установленным Xcode, может стать разработчиком приложений и получить Provision Profile для своего приложения! На этом-то и основан описанный в данной статье метод. Если у тебя, читатель, есть всё вышеперечисленное, то смело иди на developer.apple.com и регистрируйся в качестве разработчика!

Теперь переходим к самому интересному. Запускаем Xcode, открываем настройки и переходим во вкладку «Accounts», где нажимаем на плюсик и вводим данные своего Apple ID. Теперь видим, что добавленный аккаунт является бесплатным участником программы для разработчиков под iOS. Замечательно! Теперь жмём «View Details...».

Вверху видим, что у нас не создан Signing identity, нажимаем на кнопку Create.

Теперь переходим к созданию Provision Profile. Через сайт его создать не выйдет: баг, однако! Но у нас ведь есть Xcode, так что не отчаиваемся, а создаём новый проект. Я выбрал игру, но это не имеет значения.

Bundle ID я задал ru.habr.testapp, это потом пригодится, когда я буду искать этот профайл среди других, а их у меня в системе много. Если у тебя, уважаемый читатель, это первый опыт с Xcode, то будет сильно проще найти нужный профайл.

Что ж, теперь заходим в настройки проекта и видим, что параметр «Team» не установлен. Установим его в наш свежедобавленный аккаунт разработчика!

У меня тут много всякого, но у тебя, читатель, должен быть лишь один аккаунт. Его и выбирай!

Теперь видим, что у нас беда с подписью, ведь нет Provision Profile, но Xcode героически предлагает взять исправление проблемы на себя и «исправить положение вещей». Что ж, позволим ему это сделать: жмём «Fix issue».

Вуаля! Теперь профайл есть, в чём легко убедиться, зайдя опять в свойство аккаунта:

Теперь идём в терминал: ведь нам нужен сам профайл, а он запрятан в хитром месте. Переходим в папку ~/Library/MobileDevice/Provisioning Profiles/ и видим, что у нас там либо бардак (если в системе много профайлов накопилось, у меня их 50 штук), либо порядок (если ты, читатель, являешься новичком в разработке под iOS).

Если же есть сомнения в том, какой именно профайл нам нужен, то можно воспользоваться моим скриптом для поиска «того самого»:

Как видите, bundle id я использовал для поиска профайла.

Что ж, теперь у нас есть аккаунт разработчика и провижн профайл. Что нам теперь нужно? Ах да, нужна программка для переподписания ipa-файла нашим профайлом! Можно попробовать поколдовать с консолью, а можно воспользоваться готовым GUI-решением iModSign. Качаем программу и устанавливаем в /Applications/. Теперь можем запустить её и настроить. Я уже настраивал у себя, так что скриншоты не совсем верные для первого запуска, но я думаю, что ты, читатель, не идиот, так что разберёшься.

Первые две кнопки неактивны, ибо я уже их нажимал. По нажатию на первую устанавливаются command line tools, которые Xcode по умолчанию не ставит, по нажатию на вторую появляется окно выбора сертификата разработчика:

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

По нажатию на третью кнопку, мы можем выбрать наш найденный профайл.

Ну вот и всё, программа настроена и готова к работе! Что бы нам такое установить?.. Ну, к примеру, BarMagnet для управления торрент-качалками. Качаем .ipa файл и перетаскиваем в iModSign.

Готово для подписания! Жмём на «Start Job».

Заходим теперь в папку iModSigned, находящуюся на рабочем столе. Там видим уже подписанный ipa:

Дабл-клик — и он добавлен в iTunes, и теперь мы можем его установить на девайс. Я тестировал на iPad Air 2 с установленным iOS 9.0.2, ясно дело, никакого Jailbreak для него пока ещё нет.

После синхронизации и установки, которая проходит гладко, можно увидеть BarMagnet на устройстве:

Но он не запустится, можете поверить. А можете и проверить. Но это поправимо, просто наш девайс пока нам же не доверяет. Но мы его научим доверять, зайдя в настройки и подтвердив доверие разработчику:

У меня тут уже доверие включено, но в первый раз это выглядит немного иначе. Но опять же, ты же, читатель, не идиот? Найдёшь там нужную кнопку? Конечно, найдёшь!

Всё, можно запускать программу и радоваться возможности управления всеми своими торрентокачалками прямо с девайса!

Надеюсь, что ты, читатель, не будешь злоупотреблять данным методом и устанавливать игры, скачанные с торрентов. И конечно же, ты понимаешь, что всё написанное — чисто для ознакомления, а я не несу никакой ответственности за возможные последствия для девайса или ещё чего. И я не гарантирую работоспособность метода с последующими версиями iOS и Xcode. И даже с текущими!

Так что будьте осторожны. И берегите себя.

habr.com

ios - Как создать и подписать приложение iOS на отдельных машинах?

У нас есть приложение iOS, которое построено с использованием ряда сценариев Bash, которыми управляет Jenkins. Сегодня мы строим xcarchive, используя эту команду:

xcodebuild archive -workspace "..." -scheme "..." -configuration "Release" -archivePath "..."

Это создает приложение и подписывает его с помощью сертификатов, указанных в профиле подготовки, который устанавливается с помощью xcconfig. Как только он будет завершен, мы превратим его в IPA, используя:

xcodebuild -archivePath "..." -exportArchive -exportOptionsPlist "${export_options_plist}" -exportPath "..."

Затем этот IPA можно загрузить в хоккей или в магазин приложений в зависимости от используемого xcconfig (мы меняем их, чтобы создавать разные сборки).

Теперь мы хотим, чтобы наши сертификаты были максимально безопасными. Это означает, что мы хотим выполнить сборку на одной машине, но подписание на другой. Для этого нам нужно сделать следующее:

  1. Создание неподписанного xcarchive
  2. Перенесите xcarchive на машину подписи
  3. Превратите xcarchive в подписанный IPA

Шаг 2 теперь можно игнорировать, поэтому давайте просто сосредоточимся на шагах №1 и №3.

Создание неподписанных xcarchive может быть сделано путем добавления аргументов CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO в archive команду.

Однако подписание IPA намного сложнее. Мы предположили, что мы могли бы просто снова создать IPA и использовать команду codesign для подписи двоичного кода в IPA. Однако у этого было несколько проблем. Во-первых, файл .entitlements который у нас был для приложения, не соблюдался. Мы должны были передать это как флаг команде подписи. Затем мы поняли, что нам нужно исправить все переменные в файле .entitlements так как Xcode больше не заменяет их правильными значениями. Затем мы поняли, что мы должны были сделать это для каждого расширения, которое у нас было.

Мы, наконец, все это работали, с правильными правами, заменяя переменные, и все было подписано, но когда я попытался загрузить новый подписанный IPA в Hockey, он отклонил его. Сообщение об ошибке также не помогло.

Мы разделили сборку с предыдущей системой с новой системой, и каждый бинар был другим. Мы не уверены, что это проблема с кодами, или изменение времени, но есть изменения. Кроме того, мы обнаружили, что у моих расширений все отсутствуют файлы с archived-expanded-entitlements.xcent и, возможно, больше проблем.

Это определенно кажется, что мы делаем это неправильно. Нам явно не нужно переделывать все, чтобы подписать на другой машине, итак, где мы будем не так? Как мы должны строить на одной машине и подписываться на другую?

PS Наши текущие инструменты используют xcodebuild напрямую, но у нас есть поддержка fastlane для других частей нашего процесса сборки, поэтому мы будем рады использовать его, если это необходимо.

Обновление: у нас есть "решение", которое должно подписать сборку Release с помощью dev cert, а затем уйти в отставку с использованием дистрибутива. Это решает все проблемы с заполнением прав и т.д., Но по-прежнему требует, чтобы каждый двоичный файл был скомпрометирован, а права объединены и т.д., Поэтому мне интересно, есть ли лучшее решение.

qaru.site

Как устанавливать приложения на iPhone и iPad через Xcode

В начале этого года мы рассказывали нашим читателям о способе, позволяющем бесплатно устанавливать любые приложения на iPhone, iPad и iPod Touch без джейлбрейка с помощью цифровой подписи приложения.

Для этого способа требовалось создать сертификат своего аккаунта Apple ID, превратив его в идентификатор разработчика, а затем этим самым сертификатом подписывать любые .ipa файлы и заливать их на iPhone, iPad и iPod Touch.

До выхода финальной версии iOS 9.3 все так и было, однако в новой прошивке Apple что-то изменила в системе установки приложений на устройство, поэтому установить формально взломанное приложение на гаджет не представляется возможным даже с помощью iTunes, не говоря уже об iFunBox, iTools и других программах.

Тем не менее, мы сумели найти решение этой проблемы, позволяющее устанавливать подписанные сертификатом своего Apple ID платные приложения. Чтобы обойти новую систему безопасности в iOS 9.3.1 или iOS 9.3 необходимо устанавливать подписанную программу непосредственно через сам Xcode.

Как устанавливать приложения через Xcode:

Шаг 1. Подключить iPhone или iPad к компьютеру Mac и закрыть iTunes.

Шаг 2. Запустить Xcode, открыть меню Window и выбрать из списка Devices.

Xcode App Store install iOS 9.3.1 iOS 9.3 iPhone ipad

Шаг 3. В списке слева найти и выбрать необходимое устройство.

Шаг 4. На странице устройства нажать на кнопку + и выбрать .ipa файл для установки.

Xcode App Store install iOS 9.3.1 iOS 9.3 iPhone ipad 4

Если все прошло успешно и никакие ошибки в процессе не высветились, значит приложение успешно установлено на iPhone или iPad под управлением iOS 9.3.1 или iOS 9.3.

До 16 сентября включительно у всех желающих есть уникальная возможность бесплатно получить спортивный браслет Xiaomi Mi Band 3, потратив на это всего 1 минуту своего личного времени.

Присоединяйтесь к нам в Twitter, Facebook, ВКонтакте, YouTube, Google+ и RSS чтобы быть в курсе последних новостей из мира технологий будущего.

akket.com

Как распространять iOS приложения минуя AppStore / Хабр

При создании мобильного приложения под iPad для одной крупной компании перед нами встал вопрос — как распространять данное приложение. Самый распространённый вариант — конечно, через AppStore.

Но данный вариант нам не подошел, так как приложение создавалось для работников компании, а не для общего пользования. Остался только второй вариант — Enterprise Program (подробнее о Developer Program и Enterprise Program).

Клиент купил лицензию, мы занимались разработкой, и вот настало время выкладывать приложение. До этого мы выкладывали приложения в AppStore, а вот опыта работы с in-house приложениями (они предполагают внутреннее использование в компании и не предназначены для выкладывания в общий доступ) не было. К нашему удивлению, мы не нашли полноценных статей, описывающих данный процесс, поэтому решили составить некую инструкцию, которая поможет сэкономить кому-то время.

Получение пакета файлов приложения

Итак, после того как разработка завершена, необходимо выполнить следующие шаги:

  1. Создать Distribution-сертификат (подробное описание процесса).
  2. Создать Distribution Provisioning Profile
  3. Подписать приложение соответствующим Provisioning Profile и создать пакет, который потом можно распространять. Для этого в XCode в меню Product нужно выбрать Archive и отметить пункт — Save for Enterprise or Ad-Hoc Deployment.

  4. Далее выбрать подпись (необходимо выбрать тот provisioning profile который создали выше)

  5. Сохранить полученный пакет. Не забудьте поставить галочку рядом Save for Enterprise Distribution (без этого вы не сможете получить plist-файл). В поле Application URL указываем полный путь к ipa файлу на сервере (http://www.yoursite.com/dir/yourFile.ipa)

На выходе мы получим ipa- и plist-файлы, их уже можно переслать людям, которым нужно установить приложение. Но для установки на iPad (iPhone) необходимо подключить его к компьютеру (при этом пользователям Windows необходимы еще и некоторые танцы с бубном).

Установка приложения через интернет

А как быть, если под рукой нет компьютера? Это как раз был наш случай, так как приложение предназначалось для торговых представителей компании заказчика, а они по роду своей деятельности чаще всего находятся в пути и не имеют компьютера под рукой. Встал вопрос: «А как же распространять in-house приложения (кстати, то же самое справедливо и для Ad Hoc distribution — прямой установки файла-сборки приложения через iTunes), не используя компьютер?» Всё оказалось просто, даже очень просто!

Нужно выложить ранее созданные ipa- и plist-файлы на сервер, к которому есть http (или https) доступ. Затем создать простой html-файл, в котором будет ссылка на plist-файл следующего вида:

<a href="itms-services://?action=download-manifest&url=#your_plist_file_path.plist#">Install</a>

И заменить #your_plist_file_path.plist# на полный путь к своему plist-файлу (важный ньюанс: в имени plist-файла не должно содержаться пробелов). Т.е. код должен получиться примерно таким:

<a href="itms-services://?action=download-manifest&url=http://www.yoursite.ru/dirname/yourFile.plist">Install</a>

Пользователь, зайдя на сайт со своего iPhone или iPad, нажмет на эту ссылку и получит сообщение: «Хотите ли вы установить данное приложение?». Вот, собственно, и всё.

Пара мелочей

Дополнительное преимущество распространения in-house состоит в том, что приложение не проходит проверки в Apple, и соответственно, не «зависает» там на 1-2 недели (а иногда и больше), что очень полезно для исправления ошибок и внесения срочных изменений.

Все описанное работает и для распространения приложения путем Ad Hoc. Единственное отличие: при создании Provisioning Profile необходимо выбрать соответствующий пункт в Distribution Method и привязать Provisioning Profile к профайлу устройства (иначе приложение не будет работать).

Также можно посмотреть порядок действий на видео.

habr.com

Подписываем документы на iPhone и iPad — Apple-iPhone.ru

Так уж повелось, что мобильные устройства от Apple воспринимаются большинством пользователей как гаджеты для потребления контента. Однако с развитием операционной системы iOS возможности iPhone и iPad существенно расширились, причем, настолько, что их запросто можно применять в повседневной офисной работе. Как? Сейчас расскажем.

Ваш покорный слуга практически на 100% уверен, что вы, скорее всего, не знали о доступной функции подписи PDF-документов прямо на вашем iOS-устройстве.  Предупреждая возможные вопросы, отвечаю: да, это абсолютно реально. Нет, джейлбрейк не нужен. Нет, воспользоваться этой особенностью могут абсолютно все пользователи iOS 9, а не только владельцы iPad Pro. Да, расписываться можно прямо пальцем по экрану. Без регистрации и СМС.

Дабы испытать функцию в действии, загрузите на устройство любой PDF-файл, отправив его на собственный почтовый ящик.

Получив импровизированное письмо деловой переписки, активируем его в штатном приложении «Почта», где файл необходимо открыть целиком. Для этого привычным удерживанием следует вызывать контекстное меню.

Затем выбираем действие «Отметить и ответить». Перед нами всплывает характерное окошко с возможностью оставить свой росчерк. Для этого тапните по неприметному значку автографа в нижней части экрана и распишитесь.

После этого нажмите «Готово» и переместите ваш автограф в нужное место в пределах документа. Вот так:

Нажмите «Готово». На этом все. Надеемся, что эта небольшая хитрость сможет выручить вас в нужный момент, сделав деловую переписку немного комфортнее.

Рекомендуемые темы:

Поставьте 5 звезд внизу статьи, если нравится эта тема. Подписывайтесь на наши соцсети ВКонтакте, Facebook, Twitter, Instagram, YouTube и Яндекс.Дзен.

Загрузка...

Вернуться в начало статьи Подписываем документы на iPhone и iPad

www.apple-iphone.ru

ios - как я могу подписать приложение iOS из facebook - вроде ДЕЙСТВИТЕЛЬНО выйти. Устройства iOS используют cookie Safari, которое мое приложение не может забыть

Я искал высоко и низко и потратил 8 часов на этот один только один, пытаясь найти множество предложений здесь. На этом и других форумах есть много людей. Вот еще один способ задать этот вопрос - поскольку некоторые люди, казалось, говорили, что это сработало, другие - нет - я думаю, что они использовали более старую версию SDK для facebook.

Я хочу, чтобы мое приложение запрашивало учетные данные в facebook каждый раз для одной функции. Вместо этого происходит то, что делегат (ios facebook app или ios Safari) помнит, что я вошел в систему и рассказывал о своем приложении - "пойдите для этого". Я не хочу этого. Выйдите из dangit и забудьте мое приложение!

После выхода из системы, используя Facebook SDK 3.1, я прошел через мои общие куки файлы, так как многие сообщения говорят мне - некоторые poeple сказали, что это сработало, другие сказали, что это не так. У меня нет куки - следующий цикл указывает, не отфильтрован или нет.

Если я заставляю вещи Safari для auth, а затем reset Safari в General- > Settings - он запрашивает учетные данные. Это то, что я хочу каждый раз, не заходя в General- > Settings.

Итак, a) как я могу использовать свой собственный UIWebView - это заставит эти куки работать, но я не думаю, что это так, как подписывается facebook, используя api б) как я могу взять эти куки в Safari из своего приложения? c) как кто-то другой получил эту работу?

Я не могу получить доступ к facebook.m - или если так - как вы? Я думаю, что это был предыдущий sdk, который был взломан на пару строк. Я использую загрузку фреймов.

Если это не сработает, я заставлю их войти в php-страницу Facebook с сеансом, который я могу контролировать

qaru.site


scroll to top