{"id":3506,"date":"2013-06-02T23:59:35","date_gmt":"2013-06-03T07:59:35","guid":{"rendered":"https:\/\/blog.mhvt.net\/?p=3506"},"modified":"2013-06-03T10:10:16","modified_gmt":"2013-06-03T18:10:16","slug":"whats-coming-up-next-machouse-introducing-dotentitled-for-mac-os-x","status":"publish","type":"post","link":"https:\/\/blog.mhvt.net\/?p=3506","title":{"rendered":"What\u00e2\u20ac\u2122s Coming Up Next? \u00e2\u20ac\u201c MacHouse Introducing DotEntitled for Mac OS X"},"content":{"rendered":"<p><a href=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/dotentitled\/dotentitled_icon.jpg\" width=\"120\" height=\"120\" alt=\"Mac software DotEntitled\" \/><\/a><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nTOKYO (MacHouse) &#8211; As <strong>Apple, Inc.<\/strong> damands that all software submissions to <strong>Mac App Store<\/strong> be sandboxed, things can go difficult.  It&#8217;s not just the application itself that you have to codesign.  You have to manually codesign child process files like command-line tools, <strong>AppleScript<\/strong> files, AppleScript apps.  We can name a few applications that contain more than three dozen command-line tools in their packages.  Signing them all manually can take at least minutes, if not hours.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<table width=\"450\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td width=\"220\" valign=\"top\"><a href=\"mac\/mac_shareware\/dotentitled\/DotEntitled_001.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/dotentitled\/thumbnail_DotEntitled_001.jpg\" width=\"220\" height=\"140\" alt=\"Mac software DotEntitled\"\/><\/a><\/a><\/td>\n<td>&nbsp;<\/td>\n<td width=\"220\" valign=\"top\"><a href=\"mac\/mac_shareware\/dotentitled\/DotEntitled_002.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/dotentitled\/thumbnail_DotEntitled_002.jpg\" width=\"220\" height=\"140\" alt=\"Mac software DotEntitled\"\/><\/a><\/a><\/td>\n<\/tr>\n<\/table>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<strong>DotEntitled<\/strong> is a Mac desktop application that lets you codesign child process files that you run with your application through <strong>NSTask<\/strong> or equivalent all at a time.  Apple, Inc. requires that these child process files be codesigned with an entitlement sheet.  Not a big deal&#8230;  Using DotEntitled, you can either select an existing file, or let DotEntitled create one for you.<br \/>\n &nbsp;<!--more--><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Features<\/u><\/p>\n<ol>\n<li>Let the application create an entitlement file.<\/li>\n<li>Codesign multiple child process files at a time.<\/li>\n<li>Language: English only.<\/li>\n<li>The application supports the Retina display.<\/li>\n<li>Application file size: 2.3 MB<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>System requirements<\/u><\/p>\n<ol>\n<li>Developer package (Xcode)<\/li>\n<li>Mac OS X 10.7 Lion or higher<\/li>\n<li>Digital certificate issued by Apple, Inc as certificate authority<\/li>\n<li>64-bit system<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Limitations<\/u><\/p>\n<ol>\n<li>For now, this application is limited to uses with a digital certificate issued by Apple, Inc. as certificate authority.  Therefore, a certificate identity must start with &#8220;3rd Party Mac Developer Application: .&#8221;  (The period not included&#8230;)<\/li>\n<li>The application does not comes with a user&#8217;s guide for now as it&#8217;s still in beta.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Version history<\/u><\/p>\n<p>Note: Release dates are ones when updates are announced here, not when updates are actually released at Mac App Store.  We make no promise that they will be accepted by iTunes Connect and then released at Mac App Store.<\/p>\n<p>Nothing so far&#8230;<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Beta version<\/u><\/p>\n<p>Note that the initial release is a beta version.  So DotEntitled is not for sale for now.  Click <a href = \"mac\/mac_shareware\/dotentitled\/DotEntitledBeta.zip\">here<\/a> to download a trial version.  This fully-functional version will expire in September 1, 2013.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nDotEntitled is a product of MacHouse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TOKYO (MacHouse) &#8211; As Apple, Inc. damands that all software submissions to Mac App Store be sandboxed, things can go difficult. It&#8217;s not just the application itself that you have to codesign. You have to manually codesign child process files &hellip; <a href=\"https:\/\/blog.mhvt.net\/?p=3506\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":342,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-3506","post","type-post","status-publish","format-standard","hentry","category-apple-mac"],"_links":{"self":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/3506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/users\/342"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3506"}],"version-history":[{"count":15,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/3506\/revisions"}],"predecessor-version":[{"id":3521,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/3506\/revisions\/3521"}],"wp:attachment":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}