Zmiana ręcznej właściwości $ (AppIdentifierPrefix)?
Wysłałem aplikację do sklepu Apple. Teraz tworzę wersję aktualizacyjną. Ale zamiast pracować nad istniejącym projektem, stworzyłem nowy projekt o innej nazwie. Kiedy skończyłem, zmieniłem nazwę i identyfikator pakietu, aby dopasować istniejącą aplikację.
Próbowałem przesłać aplikację do lotu testowego, ale dostałem błąd
"Invalid IPA: The keychain-access-group in the embedded.mobileprovision and your binary don't match."
Więc zacząłem przeglądać sieć w poszukiwaniu odpowiedzi ... To, co wymyśliłem, to włączenie uprawnień. Zrobiłem to, ale bezskutecznie ... Potem zredagowałem uprawnienia, zmieniając to:
$(AppIdentifierPrefix)com.xxxx
do tego:
12HJ2312.com.xxxx (the number is number of prefix from developer portal)
I zadziałało, mogłem przesłać. I świat znów był w porządku. Czy to było? Nadal nie rozumiem, dlaczego musiałem to zmienić. Skąd jest
$(AppIdentifierPrefix)
jest czerwony? Myślałem, że jest czerwony od pęku kluczy, ale wydaje się, że nie, ponieważ w pęku kluczy jest taka sama wartość, jaką wprowadziłem. Jak więc mogę zobaczyć tę wartość i gdzie rysuje jej zawartość?