рдореИрдХ рдУрдПрд╕ AppStore рдХреЗ рд▓рд┐рдП рдПрдбреЛрдм рдПрдпрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рдмрдирд╛рдПрдВ


рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЦреЛрдЬ рдиреЗ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд╣рдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧрд╛ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЖрдВрд╢рд┐рдХ рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдЖрдкрдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдХрдИ рдкрддреНрд░реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред

рдкрд╣рд▓реЗ рдЖрдкрдХреЛ Apple рд╕реЗ рджреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ:


рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдирд┐рд░реНрджреЗрд╢ рдЖрд╕рд╛рдиреА рд╕реЗ рджрд┐рдП рдЧрдП рд╣реИрдВред
рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рднреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ Mac OS рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд▓рд╛ рдЪрд░рдг рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдбреЛрдм рдПрдпрд░ рдПрд╕рдбреАрдХреЗ 3.6 рдХреЗ рд╕рд╛рде рдлреНрд▓реИрд╢ рдмрд┐рд▓реНрдбрд░ 4.7 рдпрд╛ рдПрдбреЛрдм рдПрдпрд░ рдПрд╕рдбреАрдХреЗ 3.6 "рдПрдбреАрдЯреА" рд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдЯреЗрдЬ рдкрд░, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХрд┐рд╕ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддреЗ рд╣реИрдВ, Apple рдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдк рдЖрд╡реЗрджрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рдмрдВрдбрд▓ рдЬреИрд╕реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╕реА рдПрдпрд░ рд░рдирдЯрд╛рдЗрдо рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИред рдЖрдкрдХреЛ рдПрдХреНрд╕рдХреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреА рдХреБрдЫ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВред

рдЪрд▓реЛ рдХрд╣реАрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рдмрд┐рд▓реНрдб ред рд╡рд╣рд╛рдБ рд╣рдорд╛рд░реЗ рддреИрдпрд╛рд░ рдмрдВрдбрд▓ рдмрдирд╛рдУ
рдЕрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЖрдЗрдХрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рд╕рднреА рдЖрдХрд╛рд░реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИред

рд╣рдо рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЖрдЗрдХреЙрдиред рдЖрдЗрдХреЙрдиреЗрдЯ рдЕрдВрджрд░, рд╣рдореЗрдВ рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рд▓рдиреА рдЪрд╛рд╣рд┐рдП (рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдмрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП):

  1. icon_16x16.png - рдЖрдХрд╛рд░ 16x16
  2. icon_16x16@2x.png - рдЖрдХрд╛рд░ 32x32
  3. icon_32x32.png - рдЖрдХрд╛рд░ 32x32
  4. icon_32x32@2x.png - рдЖрдХрд╛рд░ 64x64
  5. icon_128x128.png - рдЖрдХрд╛рд░ 128x128
  6. icon_128x128@2x.png - рдЖрдХрд╛рд░ 256x256
  7. icon_256x256.png - рдЖрдХрд╛рд░ 256x256
  8. icon_256x256@2x.png - рдЖрдХрд╛рд░ 512x512
  9. icon_512x512.png - рдЖрдХрд╛рд░ 512x512
  10. icon_512x512@2x.png - рдЖрдХрд╛рд░ 1024x1024

рдРрдкреНрдкрд▓ рдХреЗ рдпреВрдЬрд╝рд░рдЧрд╛рдЗрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рдорд╛рди рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ, рдЕрдЧрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рднреА рдирд╣реАрдВ рд╣реИ, рддреЛ AppLoader рдЖрдкрдХреЛ рдирд╣реАрдВ рдЬрд╛рдиреЗ рджреЗрдЧрд╛ред

рд╣рдо рдЯрд░реНрдорд┐рдирд▓ (рдХрдВрд╕реЛрд▓ рд╕реЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:

iconutil -c icns "icons.iconset/"

рдирддреАрдЬрддрди, рд╣рдореЗрдВ icons.icns рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдВрдбрд▓ /app/Contents/Resources рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

cp icons.icns bundle.app/Contents/Resources/

рд╡реЗрдмрдХрд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреЛ Apple рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ (рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдирд┐рдЬреА API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ):

rm bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/Current/Resources/WebKit.dylib

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкреВрд░реНрдг рдЕрдзрд┐рдХрд╛рд░ рджреЗрдВ:

chmod -R 777 bundle.app/

рдлрд╝рд╛рдЗрд▓ рдмрдВрдбрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ .app/Contents/Info.plist рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleAllowMixedLocalizations</key> <true/> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>LSMinimumSystemVersion</key> <string>10.6</string> <key>LSRequiresCarbon</key> <true/> <key>CFBundleIconFile</key> <string>icons.icns</string> <key>CFBundleIdentifier</key> <string>com.sitename.bundle</string> <key>LSApplicationCategoryType</key> <string>public.app-category.puzzle-games</string> <key>CFBundleGetInfoString</key> <string>1.0.0,</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>NSHumanReadableCopyright</key> <string/> <key>CFBundleExecutable</key> <string>Fatty Maze</string> <key>NSHighResolutionCapable</key> <false/> <key>CFBundleLocalizations</key> <array> <string>en</string> <string>ru</string> <string>zh</string> </array> </dict> </plist> 


рдореИрдВ рдПрдХ рдмрд┐рдВрджреБ рд╕реНрдкрд╖реНрдЯ рдХрд░реВрдВрдЧрд╛, Info.plist рдореЗрдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдХрд┐рд╕ рд╢реНрд░реЗрдгреА рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
 <key>LSApplicationCategoryType</key> <string>public.app-category.puzzle-games</string> 

рд╢реНрд░реЗрдгреА рдХреЗ рдирд╛рдо рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

рдлрд┐рд░ рд╕реЗ, рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рд╕реАрдзреЗ рдЖрд╡реЗрджрди рдкрддреНрд░ рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ:

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/AdobeCP15.plugin

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/Flash\ Player.plugin/

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/adobecp.plugin

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app

APPLICATION_CERTIFICATE рдХреЗ рдмрдЬрд╛рдп , рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреИрд╕реЗ "3rd рдкрд╛рд░реНрдЯреА рдореИрдХ рдбреЗрд╡рд▓рдкрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди: рд╡рд╛рд╕реНрдпрд╛ рдкреБрдкреНрдХрд┐рди" рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЕрдЧрд▓рд╛ рдХрджрдо рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рд╣реИред рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдмрдирд╛рдПрдВред
 <?xml version="1.0" encoding="utf-8"?> <plist version="1.0"> <dict> <key>com.apple.security.app-sandbox</key> <true/> </dict> </plist> 

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ:

codesign -f -v -s --entitlements entitlements.plist bundle.app/

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрдорд╛рдВрдб рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

codesign --display --entitlements - bundle.app

рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдВрдЯрд╛рдЗрдЯреЗрд▓рдореЗрдВрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирдореВрдирд╛ , рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдХреЛрдИ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ред

рдФрд░ рдЕрдВрдд рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХрд╛ рдирд┐рд░реНрдорд╛рдг :

productbuild --component bundle.app /Applications bundleInstaller.pkg --sign INSTALLER_CERTIFICATE

рдореЗрд░рд╛ INSTALLER_CERTIFICATE рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: "3rd Party Mac Developer Installer: Vasya Pupkin" рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИ:

sudo installer -store -pkg bundleInstaller.pkg -target /

рдпрджрд┐ рдкреНрд░рддрд┐рд╢рдд 100 рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдиреЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ, рдмрдзрд╛рдИ рд╣реЛ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдРрдк рдкрд░ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

PS рд╣рдордиреЗ рдПрдбреЛрдм рдПрдпрд░ рдкрд░ iOS рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреЗрдо рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ MacOS рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛, рдЕрдм рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХрд╛ MacOS рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡реЗрджрди рдХреЗ рдирд╛рдо рдФрд░ рд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ, рдпрд╣ рдЕрднреА рднреА рдПрдХ рдкреАрдЖрд░ рд▓реЗрдЦ рдирд╣реАрдВ рд╣реИред

рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рдЗрди рд╕реНрд░реЛрддреЛрдВ рдФрд░ рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗ:
  1. http://pigsels.com/2012/04/air-app-store-publishing-guide/
  2. http://forums.adobe.com/message/4564789#4564789
  3. рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рд╣рд╛рд░ рдХреА рд╡рд┐рдзрд┐ред
  4. Apple рд╕реЗ рдкреНрд░рд╛рдкреНрдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ (рдХреБрдЫ рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рдкреВрд░реНрдг рд╣реИрдВ, рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рд▓рд┐рдП - рд╕реНрдерд┐рддрд┐: рдЕрдорд╛рдиреНрдп рджреНрд╡рд┐рдЖрдзрд╛рд░реАред рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВ!)


рдпреБрдкреАрдбреА:
рдПрдбреЛрдм рдПрдпрд░ 3.8 рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдмрджрд▓рд╛рд╡ рд╣реБрдП рдереЗред
рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:
codesign -f -v -s APPLICATION_CERTIFICATE bundle.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/adobecp.plugin
(рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ)

codesign -f -v -s APPLICATION_CERTIFICATE bundle.app (рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ)

codesign -f -v -s --entitlements entitlements.plist bundle.app/ (рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)

рдФрд░ рдЗрди рддреАрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдПрдХ:
codesign -f -v -s APPLICATION_CERTIFICATE --entitlements entitlements.plist bundle.app/

рдирдИ рдкреЙрдЬрд╝рд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ред

Source: https://habr.com/ru/post/In168187/


All Articles