Приложение было отклонено по причине: «Мы обнаружили, что ваше приложение не удалось запустить на iPhone 4 под управлением iOS 5.0.1 как в сети Wi-Fi, так и в сотовой сети».
Я не уверен в причине, так как специальные сборки в порядке, но затем я увидел две вещи, которые могли повлиять на это.
У меня были флаги компилятора только для специальных сборок, а не для распространения. Они добавлены из-за AdMob. Угадайте, что это может быть причиной?
-v -v -v -gcc_flags "-framework AudioToolbox -framework MessageUI -framework
SystemConfiguration -L${ProjectDir}/libs -lGoogleAdMobAds -force_load
${ProjectDir}/libs/libGoogleAdMobAds.a"Я нашел много сообщений о файле прав для ad-hoc, но нужен ли он мне для производства? Я добавил свой файл Entitlements.plist в запись «Пользовательские права» в MonoTouch, но не уверен, что он мне нужен. Может ли это быть причиной? Файл прав находится здесь: ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>get-task-allow</key> <false/> <key>application-identifier</key> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> </array>