Никогда не находил решение, опубликованное кем-то другим, поэтому я делюсь тем, что я сделал, чтобы исправить эту проблему ниже.
Я показал содержимое пакета в .xcodeproj, а затем вручную отредактировал там файл project.pbxproj.
Найдите раздел под названием «XCBuildConfiguration», и вы сможете увидеть все различные конфигурации. Я вручную удалил те, которые связаны с подписанием кода, такие как:
CODE_SIGN_ENTITLEMENTS = dist.plist;
CODE_SIGN_IDENTITY = "iPhone Distribution: xxxx yyyy";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: xxxx yyyy";
PROVISIONING_PROFILE = "zzzzzzzzzzzzzzzzzzzzzzzz";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "zzzzzzzzzzzzzzzzzzzzzzzz";
Так что осталось следующее:
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = xxx_Prefix.pch;
INFOPLIST_FILE = "Info.plist";
PRODUCT_NAME = xxx;
};
Вы должны удалить и другие конфигурации, если есть какие-либо, связанные с подписью кода