/ / xcode: biblioteka konektorów Mysql nie działa na iphone5 (armv7s), jakieś rozwiązanie? - mysql, ios, kod xcode

xcode: biblioteka konektorów Mysql nie działa na iphone5 (armv7s), jakieś rozwiązanie? - mysql, ios, kod xcode

Zbudowałem swoją aplikację za pomocą Złącze Mysql / C podłączyć zdalną bazę danych MySQL, działa dobrze na symulatorze (bez błędów, bez ostrzeżeń), ale gdy próbuję uruchomić go na moim urządzeniu (iPhone5), otrzymałem ten błąd:

Brak architektury do kompilacji dla (ARCHS = armv7 armv7s, VALID_ARCHS = armv7 armv7s)

Próbowałem - w niektórych odpowiedziach - zmieniać ustawienia(Architektury - Buduj aktywną architekturę - Prawidłowe architektury), ale błąd nadal, tylko gdy zmienię ustawienie (Architektury i prawidłowa architektura), aby "zbroić6" jego kompilację bez błędu, ale pojawi się wiele ostrzeżeń:

ostrzeżenie: brak reguły przetwarzania pliku "(mój katalog aplikacji) /main.m" typu sourcecode.c.objc dla architektury armv6

a także dla wszystkich plików .m, gdy próbowałem uruchomić aplikację, otrzymałem wiadomość:

Xcode nie może działać z wybranego urządzenia

Wiem, że biblioteka Connector musi zostać zaktualizowana, ale czy istnieje jakieś rozwiązanie?

Odpowiedzi:

0 dla odpowiedzi № 1

twoja potrzeba skompiluje bibliotekę konektorów w xcode dla iOS (armv6, armv7, armv7s, i386), a następnie użyj narzędzia lipo do połączenia wyjściowych bibliotek.

Bezpośrednie połączenie twojego mysql'a w aplikacji nie jest bezpieczne, sugeruje się konfigurację serwera Apache + PHP + MySQL, a następnie na iPhone'a użycie ASIHTTPRequest do podłączenia twojego serwera.