Всегда ли конверты ресурсов для подписи кода в App Store для Mac всегда версии 1?

После последних изменений в электронном сообщении на привратнике для 10.10 beta 5 и 10.9.5 я пошел и сразу же проверил свое приложение с помощью рекомендованного метода от TN2206. К моему удивлению, так как я не использовал никаких правил ресурса и построил его на Mavericks, он потерпел неудачу:

$ spctl -a -t exec -v /Applications/MyApp.app/
/Applications/MyApp.app/: rejected
source=obsolete resource envelope

Затем я продолжил проверять представленный двоичный файл в архиве XCode, который был быстро отклонен, но без предупреждения «устаревший конверт ресурса». Я предполагаю, что это потому, что это подписано сертификатом представления.

$ spctl -a -t exec -v Products/Applications/MyApp.app/
Products/Applications/MyApp.app/: rejected

Позже я проверил сами конверты ресурса:

$ codesign -d -v  /Applications/MyApp.app/
Executable=/Applications/MyApp.app/Contents/MacOS/MyApp
Identifier=my.app.id
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=14108 flags=0x200(kill) hashes=697+5 location=embedded
Signature size=4169
Info.plist entries=34
TeamIdentifier=not set
Sealed Resources version=1 rules=5 files=82
Internal requirements count=1 size=220

Затем представленное приложение:

$ codesign -d -v  Products/Applications/MyApp.app/
Executable=/Users/jorgepeixotovasquez/Library/Developer/Xcode/Archives/2014-07-09/myapp 09-07-14 00.34.xcarchive/Products/Applications/MyApp.app/Contents/MacOS/myApp
Identifier=my.app.id
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=14123 flags=0x0(none) hashes=697+5 location=embedded
Signature size=4393
Signed Time=09/07/2014 00:34:08
Info.plist entries=34
TeamIdentifier=F2XAAD6WWR
Sealed Resources version=2 rules=12 files=85
Internal requirements count=1 size=220

Как видите, загруженное приложение из Mac App Store имеет только конверт ресурса версии 1, даже с представлением версии 2. Чтобы быть уверенным, я проверил свою папку / Application и обнаружил, что у каждого приложения, которое я скачал из Mac App Store, также был конверт версии 1, даже Apple.

Кто-нибудь знает, нормально ли это, то есть, если в Mac App Store при повторной подписи приложения добавляются только конверты первой версии?
Кроме того, это вызовет проблемы?
Это будет исправлено Apple?
После этого исправления я должен повторно отправить свое приложение?

Ответы на вопрос(5)

Ваш ответ на вопрос