Xcode 16.2: Unsigned IPA использует более старую версию SDK (17,5 вместо 18.2)IOS

Программируем под IOS
Ответить
Anonymous
 Xcode 16.2: Unsigned IPA использует более старую версию SDK (17,5 вместо 18.2)

Сообщение Anonymous »

Я сталкиваюсь с проблемой с Xcode 16.2 при создании приложений для iOS для разных клиентов. Приложение, я использую: < /p>

Код: Выделить всё

/usr/bin/xcodebuild \
-sdk iphoneos18.2 \
-configuration Release-XXX \
-workspace /Users/runner/work/1/s/ios/Runner.xcworkspace \
-scheme Runner \
build -verbose \
CODE_SIGN_STYLE=Manual \
CODE_SIGN_IDENTITY=XXXXXXXX \
PROVISIONING_PROFILE=XXXXXXXXX \
PROVISIONING_PROFILE_SPECIFIER=XXXXXX
< /code>
Для приложения без знака я использую: < /p>
/usr/bin/xcodebuild \
-sdk iphoneos18.2 \
-configuration Release-XXX \
-workspace /Users/runner/work/1/s/ios/Runner.xcworkspace \
-scheme Runner \
build \
CODE_SIGNING_ALLOWED=NO
< /code>
Когда я осматриваю полученную бинарию бегуна: < /p>

 Подписанный IPA правильно показывает SDK 18.2 < /li>
 IPA не знает, что IPA. Явно укажите -SDK iPhoneOS18.2?import lief

binary_path = "Runner"  # Path to the extracted binary

binary = lief.parse(binary_path)

for command in binary.commands:
if command.command.name == "BUILD_VERSION":
for attr in dir(command):
if not attr.startswith('_'):
try:
value = getattr(command, attr)
print(f"  {attr}: {value}")
except Exception as e:
print(f"  {attr}: ")
print('-' * 40)
Заранее спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/797 ... ad-of-18-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»