{"id":69,"date":"2013-05-20T22:13:17","date_gmt":"2013-05-20T13:13:17","guid":{"rendered":"http:\/\/koheizi.mydns.jp\/koheizi\/?p=69"},"modified":"2014-03-04T22:20:14","modified_gmt":"2014-03-04T13:20:14","slug":"lib%e3%81%ab%e3%82%82%e3%81%82%e3%82%8b%e3%81%9e%ef%bc%81%e6%b0%97%e3%82%92%e3%81%a4%e3%81%91%e3%82%8d%ef%bc%81","status":"publish","type":"post","link":"https:\/\/programmer.everything-beginner.com\/?p=69","title":{"rendered":"lib\u306b\u3082\u3042\u308b\u305e\uff01\u6c17\u3092\u3064\u3051\u308d\uff01"},"content":{"rendered":"<p>\u672c\u65e5\u3001\u696d\u52d9\u3067App Store\u3078\u306e\u7533\u8acb\u3092\u884c\u3046\u4f5c\u696d\u304c\u767a\u751f\u3057\u307e\u3057\u3066\u3001\u30a2\u30d7\u30ea\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u3068\u3053\u308d\u3001<br \/>\n\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u6012\u3089\u308c\u3066\u3057\u307e\u3063\u305f\u3002<\/p>\n<pre>Non-public API usage:\r\nApps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice.\r\nPlease update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.\r\nIf method names in your source code match the private Apple APIs listed above,\r\naltering your method names will help prevent this app from being flagged in future submissions.\r\nIn addition, note that one or more of the above APIs may be located in a static library that was included with your app.\r\nIf so, they must be removed.\r\nIf you think this message was sent in error and that you have only used Apple-published APIs in accordance with the guidelines,\r\nsend the app's nine-digit Apple ID, along with detailed information about why you believe the above APIs were incorrectly flagged,\r\nto appreview@apple.com. For further information, visit the Technical Support Information page.<\/pre>\n<p>\u4f55\u3005\u3001<span style=\"font-size:large;\">\u6700\u5e95\u8fba<\/span>\u306e\u30aa\u30e1\u30fc\u306f<span style=\"color:#FF0000\"><span style=\"font-size:x-large;\">UIDevice\u306euniqueIdentifier\u30e1\u30bd\u30c3\u30c9<\/span><\/span>\u3092\u4f7f\u3063\u3066\u308b\u3060\u308d\uff1f\uff1f<br \/>\n\u305d\u3093\u306a\u306e\u8a31\u3055\u308c\u3066\u306d\u30fc\u3093\u3060\u3088\u3002\u6587\u53e5\u304c\u3042\u308b\u306a\u3089\u3001appreview@apple.com\u306b\u9023\u7d61\u3057\u308d\u3002\u3063\u3066\u3053\u3068\u3089\u3057\u3044\u3002<br \/>\n\u304a\u3044\u304a\u3044\u3001\u5f85\u3066\u3088\u3002\u4ffa\u3058\u3083\u306a\u3044\u3051\u3069\u3001\u3061\u3083\u3093\u3068\u3046\u3061\u306e\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u69d8\u304c\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u30c1\u30a7\u30c3\u30af\u3057\u3066<br \/>\n\u4fee\u6b63\u3057\u3066\u304f\u308c\u3066\u3044\u308b\u305e\u3002\u4ffa\u3060\u3063\u3066\u3001Xcode\u304b\u3089\u3001\u4eca\u63a2\u3057\u305f\u3051\u3069\u3001\u305d\u3093\u306a\u3082\u306a\u306e\u306f\u4f7f\u3063\u3066\u307e\u305b\u3093\u305c\u3002<br \/>\n\u305d\u308a\u3083\u3042\u7121\u3044\u3088\u3001\u5fa1\u4ee3\u5b98\u69d8\u3002<br \/>\n\u3063\u3066\u3053\u3068\u3067\u3001\u30a2\u30c3\u30d7\u30eb\u306b\u6587\u53e5\u306e\u4e00\u3064\u3067\u3082\u8a00\u3063\u3066\u3084\u308d\u3046\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3001\u305d\u3053\u306f\u6700\u5e95\u8fba\u3001\u7d76\u5bfe\u306b\u3069\u3053\u304b\u629c\u3051\u3066\u3044\u308b\u3068\u3053\u308d\u304c\u3042\u308b\u306f\u305a\u3068\u601d\u3044\u8fd4\u3057\u3066\u307f\u305f\u3002<br \/>\n\u534a\u65e5\u307b\u3069\u3001\u60a9\u307f\u306b\u60a9\u3093\u3060\u6319\u53e5\u3001\u3042\u308c\uff1f\u3082\u3057\u304b\u3057\u3066\u30b3\u30fc\u30c9\u306b\u306a\u304f\u3066\u3082\u53d6\u308a\u8fbc\u3093\u3067\u3044\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u3042\u3063\u305f\u3089<br \/>\n\u5f15\u3063\u304b\u304b\u308b\u3093\u3058\u3083\u306d\uff1f<span style=\"font-size:x-large;\">\u305d\u308c\u3060\uff01\uff01<\/span><br \/>\n\u3057\u304b\u3057\u3001\u305d\u308c\u306f\u3069\u3046\u3084\u3063\u3066\u8abf\u3079\u308b\u3093\u3060\u3002\u3068\u60a9\u307f\u3064\u3064\u30b0\u30b0\u3063\u3066\u307f\u308b\u3068\u3001<span style=\"font-size:x-large;\">\u3042\u3063\u305f\uff01\uff01<\/span><br \/>\n<a href=\"http:\/\/blog.dalt.me\/170\" target=\"_blank\" title=\"http:\/\/blog.dalt.me\/170\">http:\/\/blog.dalt.me\/170<\/a><br \/>\n\u610f\u5473\u306f\u3088\u3046\u308f\u304b\u3089\u3093\u304c\u3001\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3067\u3046\u307e\u304f\u63a2\u3057\u3066\u304f\u308c\u308b\u3088\u3046\u3060\u3002<\/p>\n<pre>find . |grep -v .svn |grep \"\\.a\" | grep -v \"\\.app\" | xargs grep uniqueIdentifier<\/pre>\n<p>\u3044\u3084\u3042\u3001\u52a9\u304b\u308a\u307e\u3057\u305f\u3002\u3053\u306e\u4ef6\u306e\u5931\u614b\u3067\u307e\u305f\u4e00\u6b69\u3001\u30af\u30d3\u306b\u8fd1\u3065\u3044\u305f\u6700\u5e95\u8fba\u3067\u3057\u305f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u65e5\u3001\u696d\u52d9\u3067App Store\u3078\u306e\u7533\u8acb\u3092\u884c\u3046\u4f5c\u696d\u304c\u767a\u751f\u3057\u307e\u3057\u3066\u3001\u30a2\u30d7\u30ea\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u3068\u3053\u308d\u3001 \u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u6012\u3089\u308c\u3066\u3057\u307e\u3063\u305f\u3002 Non-public API usage: Apps are not [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4sUNl-17","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/posts\/69"}],"collection":[{"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69"}],"version-history":[{"count":1,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":292,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions\/292"}],"wp:attachment":[{"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programmer.everything-beginner.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}