-#define PROC_POLICY_BACKGROUND 1 /* darwin background policy */
-#define PROC_POLICY_HARDWARE_ACCESS 2 /* access to various hardware */
-#define PROC_POLICY_RESOURCE_STARVATION 3 /* behavior on resource starvation */
-#define PROC_POLICY_RESOURCE_USAGE 4 /* behavior on resource consumption */
-#define PROC_POLICY_RESERVED 5 /* behavior on resource consumption */
-#define PROC_POLICY_APPTYPE 6 /* behavior on resource consumption */
+#define PROC_POLICY_BACKGROUND 1 /* darwin background policy */
+#define PROC_POLICY_HARDWARE_ACCESS 2 /* access to various hardware */
+#define PROC_POLICY_RESOURCE_STARVATION 3 /* behavior on resource starvation */
+#define PROC_POLICY_RESOURCE_USAGE 4 /* behavior on resource consumption */
+#if CONFIG_EMBEDDED || (TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR)
+#define PROC_POLICY_APP_LIFECYCLE 5 /* app life cycle management */
+#else /* CONFIG_EMBEDDED */
+#define PROC_POLICY_RESERVED 5 /* behavior on resource consumption */
+#endif /* CONFIG_EMBEDDED */
+#define PROC_POLICY_APPTYPE 6 /* behavior on resource consumption */