출처 : http://dev.tapjoy.com/ko/faq/unexpected-cfbundleexecutable-key-ios-submission-error/



"Unexpected CFBundleExecutable Key" iOS submission error

"Unexpected CFBundleExecutable Key" 혹은 "Unexpected CFBundleSupportedPlatforms value"

저희는 최근 애플 앱스토어에 앱을 제출함에 있어서 다음과 같은(혹은 유사한) 에러 메시지와 함께 앱이 리젝트 되는 경우가 있다는 리포트를 받았습니다.:

Screen Shot 2015-09-15 at 5.09.44 PM

이것을 대응하기 위해서는 다음을 따라 수정해주세요.:

다음과 같이 수동으로 Info.plist가 여러분의 TapjoyResources.bundle을 포함하게 해주세요.:


Set the following key:

CFBundleSupportedPlatforms = iPhoneOS

And REMOVE the following key entirely:

Executable file

만일 여러분이 Adobe AIR를 사용하고 계신다면, ANE 파일을 언팩하셔서, 위의 나온대로 수정하시고, 다시 ANE 파일을 패킹해 주세요. 이 작업을 위해서는 다음의 안내를 따라주세요.:

  1. unzip TapjoyExtension.ane -d temp
  2. Modify TapjoyResources.bundle found at temp/META-INF/ANE/iPhone-ARM/Tapjoy.embeddedframework/Resources/ as explained above.
  3. cd temp/META-INF/ANE/
  4. mv iPhone-ARM/platform.xml ios_platform.xml
  5. mv Android-ARM/platform.xml android_platform.xml
  6. <air_sdk_home>/bin/adt -package -target ane ../../../TapjoyExtension.ane extension.xml -swc ../../../TapjoyExtension.swc -platform iPhone-ARM -C iPhone-ARM -platformoptions ios_platform.xml . -platform Android-ARM -C Android-ARM -platformoptions android_platform.xml . -platform default -C default library.swf


+ Recent posts