Xcode 4.3.2 bypass code signing

Używam Xcode 4.3.2 do kompilacji aplikacji Cydia.

4.1 ma prosty sposób pozwalający na budowanie nie podpisanych aplikacji( plist edit), jednak w 4.3.2 nie ma takiej samej prostoty edycji pliku plist.

Teraz, w 4.3.2, otrzymuję ten błąd:

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 5.1'

Więc moje pytanie brzmi, jak ominąć podpisywanie kodu w Xcode 4.3.2?

Dzięki!
Author: Abizern, 2012-03-28

2 answers

Znalazłem! plist znajduje się w

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist

Zakładam, że to te same kroki co http://txcom2003.wordpress.com/2011/05/11/disable-code-signing-in-xcode-4 / nie testowałem go jeszcze.

EDIT: Przetestowałem i zadziałało. :)

 17
Author: apple16,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-05 01:17:59

Poniższy post pozwolił mi skompilować z linii poleceń bez zmiany moich ustawień xcode (w przypadku, gdy nadal chcesz być w stanie łatwo testować, debugować na telefonie i budować dla app store)

Tworzenie aplikacji iOS przy użyciu xcodebuild bez codesign

  1. cd do katalogu projektu xcode
  2. zrób to: xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO

Otrzymasz aplikację wbudowaną w folder release, chyba że przekażesz folder wyjściowy jako param.

W kolejności aby zlokalizować wyjście, wykonaj następujące czynności: XCode > Preferencje > Lokalizacje Poniżej dane pochodne jest folder, do którego Xcode wyprowadza aplikacje. Używam widoku listy, aby sprawdzić czas zmiany, co pozwala mi zlokalizować właściwą aplikację.

Oczywiście, będziesz musiał podpisać aplikację z ldid i zrobić inne rzeczy wymagane dla Cydii, big boss robi tam świetną robotę: http://thebigboss.org/hosting-repository-cydia/submit-your-app/compile-for-cydia-submission{[5]

 0
Author: Abdo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:33:45