2010-02-11 15 views
8

Napisałem aplikację na iPhone'a i mam zamiar otworzyć ją. Martwię się dystrybucją źródła i upewnianiem się, że dostaję tylko wymagane pliki. Obawiam się również, że odkąd podpisałem moją aplikację do dystrybucji w AppStore, otwarcie projektu może odsłonić część świadectw śpiewania.Pliki Xcode iPhone open source do dystrybucji

Czy istnieje akceptowana praktyka w zakresie dystrybucji? Zamierzałem wykluczyć katalog budowania, ale chciałem uwzględnić to, co było wymagane, aby każdy mógł łatwo otworzyć i zbudować projekt. Próbowałem tego jako test, kopiując wszystkie oprócz folderu kompilacji i mogłem otworzyć i zbudować projekt z kopii, która nie zawierała folderu kompilacji, więc wydaje się, że jest w porządku.

Zgaduję, że podstawową kwestią jest to, czy mogę bezpiecznie dystrybuować cały projekt, pomijając katalog kompilacji, czy też są rzeczy osadzone w plikach projektu, które chciałbym wykluczyć poza katalog budowania?

Dzięki za wszelkie odpowiedzi Jestem całkiem nowe do Xcode

Odpowiedz

9

Ustawienie Podpisywanie kodu Identity (z obu projektu i/lub docelowy) czasami zawiera imię i nazwisko (lub nazwę organizacji).

Wyczyściłem to ustawienie (we wszystkich konfiguracjach) z pliku projektu.

Wszystkie naprawdę wrażliwe elementy (np. Twój klucz prywatny) są przechowywane w pęku kluczy OS X, a nie w żadnych plikach projektu.

Wewnątrz ProjectName.xcodeproj znajduje się project.pbxproj i kilka innych plików. Chcesz tylko rozpowszechniać project.pbxproj, inne pliki są określonymi ustawieniami dla ciebie/twojego komputera. Ponadto, project.pbxproj jest po prostu plikiem tekstowym. Możesz zajrzeć do środka i zobaczyć, co dajesz.