Czy można uzyskać informacje o tożsamości podpisywania kodu w czasie wykonywania?Uzyskiwanie tożsamości podpisywania kodu w środowisku wykonawczym?
Dzięki
Czy można uzyskać informacje o tożsamości podpisywania kodu w czasie wykonywania?Uzyskiwanie tożsamości podpisywania kodu w środowisku wykonawczym?
Dzięki
Tak, można uzyskać wiele informacji podpisywania kodu w czasie wykonywania z pliku embedded.mobileprovision:
[[NSBundle mainBundle] pathForResource:@"embedded.mobileprovision" ofType:nil]
tam jest dyskusja o tym w How to determine at run-time if app is for development, app store or ad hoc distribution?
Nie jest łatwo odczytać plik, ponieważ jest to plik ASN.1 kodowany przez DER.
przez .mobileprovision Files Structure and Reading - plik binarny aplikacji powinien być nadal podpisany, nawet jeśli usunięto z aplikacji osadzony plik embedded.mobileprovision.
Codo, dziękuję za odpowiedź. Brzmi jak dobry, spróbuję twojej porady jak najszybciej. – fyasar
Codo, O ile widzę, to nie będzie łatwe. Mógłbyś się ze mną podzielić, jeśli coś o tym wiesz. – fyasar
Z tego, co widziałem, embedded.mobileprovision nie jest zawarty w IPA z AppStore. A może tak było i zmieniło się to w iOS 4 lub 5. – jin