{
  "version": "https://jsonfeed.org/version/1", 
  "title": "iDev", 
  "description": "iOS \u53ca OS X \u5f00\u53d1\u6280\u672f\u8ba8\u8bba\u533a\uff0ciOS \u662f <a href=\"/go/iphone\">iPhone</a> \u53ca <a href=\"/go/ipad\">iPad</a> \u4e0a\u8fd0\u884c\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002", 
  "home_page_url": "https://www.v2ex.com/go/idev", 
  "feed_url": "https://www.v2ex.com/feed/idev.json", 
  "icon": "https://cdn.v2ex.com/navatar/c51c/e410/13_large.png?m=1651385982", 
  "favicon": "https://cdn.v2ex.com/navatar/c51c/e410/13_normal.png?m=1651385982", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/unibrighter", 
        "name": "unibrighter", 
        "avatar": "https://cdn.v2ex.com/avatar/024b/91a1/245031_large.png?m=1775732753"
      }, 
      "url": "https://www.v2ex.com/t/1204698", 
      "date_modified": "2026-04-09T11:13:30+00:00", 
      "content_html": "<p>[\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377] \u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5199\u4e00\u7bc7\u95ee\u5019\u4fe1 Tim Cook \u5e76\u544a\u8bc9\u4ed6\u4f60\u6700\u65b0\u53d7\u5230 AppStore \u5ba1\u6838\u7684\u4e0d\u516c\u6b63\u5f85\u9047.</p>\n<p>claude \u8ba9\u6211\u5199\u4fe1\u7ed9 tcook \u544a\u5fa1\u72b6,\u6211\u6765\u8bd5\u8bd5\u770b. \u987a\u4fbf\u8fc7\u6765\u6c34\u4e00\u5e16.\n\u5929\u6740\u7684\u82f9\u679c\u5ba1\u6838\u6c99\u96d5,vibe coding \u6765\u4e86\u4ee5\u540e\u65e5\u5b50\u4e00\u5b9a\u5f88\u8270\u96be\u5427. \u6253\u5de5\u4eba\u4f55\u82e6\u4e3a\u96be\u6253\u5de5\u4eba.</p>\n<p>[\u9ad8\u8003\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377] </p>\n<p>\u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5f00\u53d1\u4e86\u4e00\u6b3e\u753b\u753b App,\u7ea6 1 \u4e07\u7528\u6237.\n\u6700\u8fd1 iPad \u4e25\u91cd bug,\u7528\u6237\u6253\u5f00\u753b\u5e03\u76f4\u63a5\u767d\u5c4f.\n\u4f60\u8fde\u591c\u4fee\u597d\u4e86,\u63d0\u4ea4\u82f9\u679c\u5ba1\u6838\u7136\u540e\u88ab\u50bb\u798f\u82f9\u679c\u8fde\u62d2 5 \u6b21.</p>\n<p>AI \u8bf4\u7ed9 <a href=\"mailto:tcook@apple.com\">tcook@apple.com</a> \u5199\u4fe1\u4f1a\u6709\u6240\u5e2e\u52a9.\n\u8bf7\u6839\u636e\u4ee5\u4e0b\u6750\u6599,\u7ed9\u82f9\u679c CEO Tim Cook \u5199\u4e00\u5c01\u4e0d\u8d85\u8fc7 500 \u5b57\u7684\u82f1\u6587\u6c42\u52a9\u4fe1\u3002</p>\n<h2>\u7b2c\u4e00\u8f6e</h2>\n<p>\u82f9\u679c\uff1aApple \u767b\u5f55\u6309\u94ae Sign in with Apple \u70b9\u4e86\u6ca1\u53cd\u5e94\u554a.\n\u674e\u534e\uff1a(\u662f\u4e0d\u662f test sandbox \u7684\u82f9\u679c id \u95ee\u9898?)\u540e\u53f0\u65e5\u5fd7\u96f6\u62a5\u9519,\u6211 discord \u548c qq \u7fa4\u90fd\u95ee\u8fc7\u4e86.\u7528\u6237\u5929\u5929\u767b\u6ca1\u95ee\u9898,\u672c\u5730\u7248\u672c\u6211\u4e5f\u622a\u56fe\u5f55\u5c4f\u7ed9\u4f60\u770b\u4e86. \u793e\u533a\u4e5f\u6709\u53cd\u9988 bug,\u8981\u4e0d\u60a8\u770b\u770b?\n\u82f9\u679c\uff1a\u6211\u5f00\u6c34\u679c\u644a\u7684,\u80fd\u4e0d\u77e5\u9053\u6709\u6ca1\u6709\u95ee\u9898?\n\u674e\u534e\uff1a\u597d\u7684\u54e5,\u6211\u7167\u505a,\u6211\u6682\u65f6\u628a\u5165\u53e3\u5173\u4e86,\u5148\u6392\u67e5. \u60a8\u5148\u770b\u80fd\u4e0d\u80fd\u8fc7\u5ba1\u6211\u4eec\u7684\u529f\u80fd\u4fee\u590d.</p>\n<h2>\u7b2c\u4e8c\u8f6e</h2>\n<p>\u82f9\u679c\uff1a\u4f60\u8fd9\u4e2a Google \u767b\u5f55\u600e\u4e48\u8df3\u5230\u5916\u9762\u6d4f\u89c8\u5668\u4e86,\u4f60\u8fd9\u8df3\u8f6c\u6d41\u7a0b\u6709\u95ee\u9898\u554a?\n\u674e\u534e\uff1a\u597d\u7684\u6211\u8fd9\u5c31\u6539,\u6211\u6682\u65f6\u9690\u85cf.(\u6d4b\u4f60\u7801\u5176\u4ed6\u90a3\u4e48\u591a\u5927 app \u90fd safari \u8df3\u8f6c\u4f60\u4e0d\u7ba1\u6765\u7ba1\u6211).</p>\n<h2>\u7b2c\u4e09\u8f6e</h2>\n<p>\u82f9\u679c\uff1a\u7528\u6237\u767b\u5f55\u4e0d\u4e86\u554a. \u7ed9\u4f60\u673a\u4f1a\u4f60\u4e0d\u4e2d\u7528\u554a.\n\u674e\u534e\uff1a\uff1f\uff1f\uff1f\u53d1\u5e16\u6211\u4eec\u6682\u65f6\u7ef4\u62a4\u4e0d\u884c\u5417?!\u800c\u4e14\u4f60\u8ba9\u6211\u9690\u85cf\u7684\u5173\u7684\u554a\uff1f\uff1f\uff1f\n\u82f9\u679c\uff1a\u53cd\u6b63\u767b\u5f55\u4e0d\u4e86. 2.1. \u5c31\u662f 2.1.\n\u674e\u534e\uff1a\u884c\u2026\u2026\u6211\u653e\u4e2a\"\u529f\u80fd\u7ef4\u62a4\u4e2d\"\u7684\u63d0\u793a. \u7238\u7238,\u60a8\u77a7,\u8fd9\u6837\u884c\u5417?</p>\n<h2>\u7b2c\u56db\u8f6e</h2>\n<p>\u82f9\u679c\uff1a\u7528\u6237\u8fd8\u662f\u767b\u5f55\u4e0d\u4e86,\u4f60\u8fd9\u600e\u4e48\u80fd\u53eb\u793e\u533a\u5462?\n\u674e\u534e\uff1a\u7238\u7238\u6536\u4e86\u795e\u901a\u5427.\u6211\u4e0d\u8981 comment \u4e86\u884c\u4e48,\u6211\u628a\u767b\u5f55\u6574\u4e2a\u5220\u4e86\uff0c\u533f\u540d\u76f4\u63a5\u80fd\u8bc4\u8bba\u4e86.\n\u82f9\u679c\uff1a\u7b80\u4ecb\u91cc\u5199\u4e86\"Community\",\u4e0d\u51c6\u786e,\u8fbe\u54a9. 2.3 \u9001\u4e0a. community \u6709\u95ee\u9898\u554a.\n\u674e\u534e\uff1a\u6211\u8fd9 App \u80fd\u53d1\u753b\u3001\u80fd\u6295\u7968\u3001\u80fd\u770b\u522b\u4eba\u7684\u4f5c\u54c1\uff0c\u4e0d\u53eb\u793e\u533a\u53eb\u4ec0\u4e48\uff1f\u53eb\u6211\u71e5\u79f0\u51af\u4e86\u4e2a\u798f\u9a6c\u514b\u561b?\u53f8\u9a6c\u82f9\u679c\u6211\u6c42\u6c42\u4e86.</p>\n<h2>\u7b2c\u4e94\u8f6e</h2>\n<p>\ud83d\udccc \u8865\u5145\u4fe1\u606f\uff1a</p>\n<ul>\n<li>iPad \u7528\u6237\u5df2\u7ecf\u4e00\u4e2a\u591a\u661f\u671f\u753b\u4e0d\u4e86\u753b</li>\n<li>\u5fb7\u56fd\u8001\u54e5\u53d1\u90ae\u4ef6\u95ee\"\u8fd9 App \u662f\u4e0d\u662f\u8981\u5012\u95ed\u4e86\". \u53ef\u601c\u7684\u674e\u534e,\u88ab\u73a9\u5f04\u4e8e\u80a1\u638c\u4e4b\u95f4</li>\n<li>1 \u661f\u5dee\u8bc4/\u62b1\u6028\u4fe1\u5f00\u59cb\u8fdb\u573a</li>\n<li>\u8865\u4e01\u5c31\u8eba\u5728\u90a3\u91cc\uff0c\u53d1\u4e0d\u51fa\u53bb.</li>\n<li>\u5148 appeal,\u7136\u540e\u5df2\u7ecf\u5f00\u59cb\u7ed9 Tim Cook \u5199\u90ae\u4ef6\u4e86</li>\n</ul>\n<hr/>\n<p>\u521a\u521a\u53d1\u751f\u5728\u6211\u8eab\u4e0a\u7684\u771f\u5b9e\u7ecf\u5386,\u4e0d\u5b58\u5728\u5938\u5f20.</p>\n<p>\u72ec\u7acb\u5f00\u53d1\u8005\u6bcf\u5929\u90fd\u5728\u548c\u50bb\u798f\u82f9\u679c\u6597\u667a\u6597\u52c7.bug \u4fee\u597d\u4e86\u53d1\u4e0d\u51fa\u53bb.\u773c\u7741\u7741\u770b\u5dee\u8bc4\u8fdb\u6765.</p>\n<p>\u6211\u71c3\u5c3d\u4e86. \u518d\u4e0d\u62b1\u6028\u5ba3\u6cc4\u4f1a\u75af\u7684.</p>\n", 
      "date_published": "2026-04-09T11:10:49+00:00", 
      "title": "[\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377] \u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5199\u4e00\u7bc7\u95ee\u5019\u4fe1 Tim Cook \u5e76\u544a\u8bc9\u4ed6\u4f60\u6700\u65b0\u53d7\u5230 AppStore \u5ba1\u6838\u7684\u4e0d\u516c\u6b63\u5f85\u9047.", 
      "id": "https://www.v2ex.com/t/1204698"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Astralume", 
        "name": "Astralume", 
        "avatar": "https://cdn.v2ex.com/avatar/783e/ccb7/112539_large.png?m=1768965381"
      }, 
      "url": "https://www.v2ex.com/t/1203911", 
      "date_modified": "2026-04-07T01:58:07+00:00", 
      "content_html": "<p>\u770b\u5230\u4e00\u4e2a\u6d88\u606f\uff0c\u82f9\u679c Apple Store 2026 \u5e74\u7b2c\u4e00\u5b63\u5ea6\u5168\u65b0\u5e94\u7528\u53d1\u5e03\u91cf\u540c\u6bd4\u6fc0\u589e 84%\u3002</p>\n<p>\u53ef\u80fd\u4f1a\u6709\u5f88\u591a\u4eba\u89c9\u5f97\u5f88\u60ca\u8bb6\uff0c\u89c9\u5f97\u73b0\u5728\u505a APP \u8fd8\u6709\u610f\u4e49\u5417\uff1f</p>\n<p>\u4f46\u662f\u53e6\u4e00\u4e2a\u60f3\u6cd5\u662f\uff1a\u6d6a\u8d8a\u591a\u3001\u9c7c\uff08\u6709\u4ef7\u503c\u7684\u4ea7\u54c1\uff09\u8d8a\u8d35\uff01</p>\n<p>\u52a0\u6cb9 \ud83d\udcaa</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/W50Tq5g.png\"/></p>\n", 
      "date_published": "2026-04-07T01:35:19+00:00", 
      "title": "\u6740\u6b7b\u90a3\u4e2a\u624b\u5de5\u7a0b\u5e8f\u5458", 
      "id": "https://www.v2ex.com/t/1203911"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/tommyshelbyV2", 
        "name": "tommyshelbyV2", 
        "avatar": "https://cdn.v2ex.com/gravatar/6dc94c49c8482052672fc2e51f201bd2?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1203897", 
      "date_modified": "2026-04-07T01:15:09+00:00", 
      "content_html": "<p>\u5f00\u53d1\u7684 ios \u5e94\u7528\uff0c\u56e0\u4e3a\u662f\u6709\u6a21\u578b\u5b58\u5728\uff0c\u6240\u4ee5\u5bf9\u624b\u673a\u5141\u8bb8\u5185\u5b58\u6709\u8981\u6c42\uff0c\u5728\u6211\u81ea\u5df1\u7684\u5f00\u53d1\u673a iphone12 \uff08 4G \u8fd0\u5b58\uff09\u4e0a\u8fd0\u884c\u662f\u53ef\u4ee5\u7684\u3002\n\u5b98\u65b9\u5ba1\u6838\u4e5f\u662f\u901a\u8fc7\u4e86\u3002\n\u4f46\u662f\u4e0a\u7ebf\u521a\u5356\u51fa\u53bb 7 \u4e2a\uff0c\u5e94\u7528\u5546\u5e97\u5c31 2 \u4e2a 1 \u661f\u5dee\u8bc4\u4e86\u3002\u6211\u4ee5\u4e3a\u6211\u7684\u5f00\u53d1\u673a\u5df2\u7ecf\u591f\u65e7\u4e86\uff0c\u96be\u9053\u73b0\u5728\u8fd8\u6709\u5f88\u591a\u4eba\u5728\u4f7f\u7528\u8fd0\u5b58\u5c0f\u4e8e 4G \u7684 iphone \u5417\uff1f\n\u8f6f\u4ef6\u529f\u80fd\u975e\u5e38\u7b80\u5355\uff0c\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u53ea\u6709\u5185\u5b58\u4e0d\u8db3\u7684\u60c5\u51b5\u95ea\u9000\u8fc7\uff0c\u4f46\u662f\u4e5f\u8fdb\u884c\u4e86\u5185\u5b58\u4f18\u5316\u3002\u8fd9\u4e5f\u592a\u96be\u9876\u4e86\u3002</p>\n", 
      "date_published": "2026-04-07T01:04:55+00:00", 
      "title": "\u7528\u6237\u624b\u673a\u53ef\u80fd\u592a\u65e7\uff0c\u5bfc\u81f4 ios app \u5141\u8bb8\u95ea\u9000\uff0c\u56e0\u6b64\u5dee\u8bc4", 
      "id": "https://www.v2ex.com/t/1203897"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Eleatmelon", 
        "name": "Eleatmelon", 
        "avatar": "https://cdn.v2ex.com/avatar/f120/cb86/90815_large.png?m=1741150194"
      }, 
      "url": "https://www.v2ex.com/t/1203870", 
      "date_modified": "2026-04-06T17:33:06+00:00", 
      "content_html": "<p>\u90a3\u5929\u8111\u62bd\uff0c\u7528\u7f8e\u533a ID \u7ed9\u56fd\u533a ID \u4ed8\u4e86 Developer Program \uff0c\u73b0\u5728\u6536\u5230\u90ae\u4ef6\uff1a</p>\n<p>We noticed the information you provided during enrollment in the Apple Developer Program doesn\u2019t match your payment information. To complete your enrollment, we need to verify your identity. Please upload a government-issued photo ID that matches the information you provided during enrollment.</p>\n<p>\u5c31\u662f\u8bf4\u4ed8\u6b3e\u4fe1\u606f\u548c\u7533\u8bf7\u4fe1\u606f\u4e0d\u4e00\u81f4\u3002</p>\n<p>\u51e0\u4e2a\u9009\u9879\uff1a\n1 \u3001\u5bf9\u90ae\u4ef6\u7f6e\u4e4b\u4e0d\u7406\uff0c\u7136\u540e\u8fc7\u4e00\u6bb5\u65f6\u95f4\u8ba2\u5355\u53d6\u6d88\uff1f\n2 \u3001\u628a\u62a4\u7167\u4fe1\u606f\u4e0a\u4f20\uff1f\n3 \u3001\u4e3b\u52a8\u8054\u7cfb Apple Developer Support \uff0c\u53d6\u6d88\u8fd9\u4e00\u8ba2\u5355\uff1f</p>\n", 
      "date_published": "2026-04-06T17:32:28+00:00", 
      "title": "\u4e0d\u5c0f\u5fc3\u7528\u7f8e\u533a ID \u4ed8\u4e86\u56fd\u533a ID \u7684 Apple Developer Program\uff0c\u540e\u7eed\u600e\u4e48\u5904\u7406", 
      "id": "https://www.v2ex.com/t/1203870"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/adobe90", 
        "name": "adobe90", 
        "avatar": "https://cdn.v2ex.com/gravatar/915fb2de310e47678e909d08946e9a45?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1203830", 
      "title": "\u4e0d\u7528 WDA \u600e\u4e48\u8ba9 App \u8fdb\u5165\u81ea\u52a8\u5316\u6a21\u5f0f", 
      "id": "https://www.v2ex.com/t/1203830", 
      "date_published": "2026-04-06T12:02:42+00:00", 
      "content_html": "\u6211\u6700\u8fd1\u4e86\u89e3\u5230\u4e00\u4e2a\u975e\u5e38\u795e\u5947\u7684 App \uff0c\u53eb\"\u5feb\u70b9 JS\"\uff0c\u8fd9\u4e2a App \u662f\u4e13\u95e8\u7528\u6765\u7ed9\u811a\u672c\u5f00\u53d1\u4eba\u5458\uff0c\u505a\u624b\u673a\u81ea\u52a8\u5316\u7684\uff0c\u4f17\u6240\u5468\u77e5\uff0c\u6211\u4eec\u6b63\u5e38\u7684\u81ea\u52a8\u5316\u90fd\u662f\u4f9d\u8d56 FaceBook \u5f00\u6e90\u7684 WDA \u6765\u8fdb\u5165\u81ea\u52a8\u5316\u7684\uff0c\u8fd9\u4e2a WDA \u662f\u6ca1\u6709\u754c\u9762\u7684\uff0c\u662f UITest \u7684\u4e00\u4e2a bundle \uff0c\u5feb\u70b9 JS \u4ed6\u8fd9\u4e2a App \u975e\u5e38\u795e\u5947\uff0c\u4ed6\u5f00\u53d1\u4e86\u4e00\u4e2a xc \u7684\u63d2\u4ef6\uff0cvs \u63d2\u4ef6\u4e0a\u542f\u52a8 websocket \u670d\u52a1\uff0c\u7136\u540e\u624b\u673a\u8fde\u4e0a\u670d\u52a1\u4e4b\u540e\uff0cvs \u63d2\u4ef6\u6709\u4e2a\u53eb\u8282\u70b9\u67e5\u627e\u7684\u529f\u80fd\uff0c\u5230\u8fd9\u91cc\u90fd\u975e\u5e38\u6b63\u5e38\uff0c\u6700\u795e\u5947\u7684\u4e8b\u60c5\u6765\u4e86\uff0c\u70b9\u4e00\u4e0b\u8282\u70b9\u67e5\u627e App \u7adf\u7136\u8fdb\u5165\u4e86\u81ea\u52a8\u5316\u6a21\u5f0f\uff0c\u6709\u90a3\u4e2a\u7cfb\u7edf\u7ea7\u7684\u8499\u7248\uff0c\u628a\u6211\u60ca\u5446\u4e86\uff0c\u6709\u8c01\u77e5\u9053\u8fd9\u4e2a\u662f\u600e\u4e48\u5b9e\u73b0\u7684\u5417\uff1f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zombiecong", 
        "name": "zombiecong", 
        "avatar": "https://cdn.v2ex.com/avatar/1823/72a1/103701_large.png?m=1775028960"
      }, 
      "url": "https://www.v2ex.com/t/1202735", 
      "date_modified": "2026-04-01T04:40:29+00:00", 
      "content_html": "<p>\u4e00\u5f00\u59cb\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7684\uff0c\u53d1\u73b0\u597d\u51e0\u4e2a\u95ee\u9898</p>\n<p>\u6bd4\u5982\u540d\u5b57\u662f \u201c\u5f20\u4e09\u201d</p>\n<ol>\n<li>\u94f6\u884c\u5361\u9a8c\u8bc1\u7684\u65f6\u5019 Account Holder Name \u6ca1\u6cd5\u8f93\u5165\u4e2d\u6587\uff1f</li>\n<li>\u9a8c\u8bc1\u7528\u62fc\u97f3\u7684\u8bdd\uff0c\u5e94\u8be5\u7528 zhang san \uff0c\u8fd8\u662f san zhang?</li>\n<li>\u4e4b\u540e\u94f6\u884c\u5361 user info \u5e94\u8be5\u4f7f\u7528\u8eab\u4efd\u8bc1\u8fd8\u662f\u62a4\u7167\uff1f\u62fc\u97f3\u80fd\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7801\uff1f</li>\n<li>\u5982\u679c\u4f7f\u7528\u62a4\u7167\u9a8c\u8bc1\uff0c\u4f46\u662f\u5f00\u53d1\u8005\u672c\u8eab\u9a8c\u8bc1\u5374\u662f\u4f7f\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7684\uff0c\u4e0d\u4f1a\u6709\u95ee\u9898\u5417\uff1f</li>\n<li>\u597d\u591a\u5730\u65b9\u9a8c\u8bc1\u201cBirth City\u201d\uff0c\u600e\u4e48\u586b\uff1f\u8bb2\u9053\u7406\u8eab\u4efd\u8bc1\u548c\u62a4\u7167\u90fd\u6ca1\u6709\u2018Birth City\u2019\u7684\u51c6\u786e\u4fe1\u606f</li>\n</ol>\n", 
      "date_published": "2026-04-01T02:55:19+00:00", 
      "title": "\u82f9\u679c\u5f00\u53d1\u8005\u7684\u540d\u5b57\u7528\u4e2d\u6587\u8fd8\u662f\u62fc\u97f3\uff1f\u4ee5\u53ca\u94f6\u884c\u9a8c\u8bc1\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/1202735"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/letterLim", 
        "name": "letterLim", 
        "avatar": "https://cdn.v2ex.com/gravatar/81325c8b52a16dac25f3e219f0b1eaa0?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1199718", 
      "date_modified": "2026-03-20T02:43:46+00:00", 
      "content_html": "\u6211\u662f\u7528 react-native \u5f00\u53d1\u7684 \u53ea\u4e0a\u67b6\u4e86\u56fd\u533a \u731c\u6d4b\u6709\u4e24\u70b9\u539f\u56e0<br />1.\u4f7f\u7528\u4e86 expo-iap \u4f5c\u4e3a\u5185\u8d2d\u670d\u52a1(\u8fd9\u4e2a\u5e93\u4e0d\u80fd\u5728\u56fd\u533a\u4f7f\u7528??), \u6211\u7684\u5185\u8d2d\u53ea\u662f\u4e00\u4e2a\u7b80\u5355\u7684\u4f1a\u5458\u670d\u52a1<br />2.\u6211\u7684\u7535\u8111\u4e0a\u6709\u4e24\u4e2a\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7,\u662f\u4e0d\u662f\u4e00\u53f0\u7535\u8111\u4e0a\u53ea\u80fd\u6709\u4e00\u4e2a\u5f00\u53d1\u8005\u8d26\u53f7,\u73b0\u5728\u53e6\u4e00\u4e2a\u5f00\u53d1\u8005\u8d26\u53f7\u662f\u6b63\u5e38\u7684<br /><br />\u5c1d\u8bd5\u8fc7 12315 \u82f9\u679c\u76f4\u63a5\u90ae\u4ef6\u8bf4\u65e0\u6cd5\u89e3\u5c01<br />\u4ee5\u4e0b\u662f\u90ae\u4ef6\u5185\u5bb9<br /><br /><br />This letter serves as notice of termination of the Apple Developer Program License Agreement (the \u201cADP Agreement\u201d) and the Apple Developer Agreement (the \u201cDeveloper Agreement\u201d) between you and Apple effective immediately.<br /><br />Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not \u201ccommit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple\u2019s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, TestFlight, Xcode Cloud, Ad Hoc distribution, or the Program\u2026\u201d Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account.<br /><br />Apple is exercising its right to terminate your status as an Apple developer pursuant to the Apple Developer Agreement and is terminating you under the ADP Agreement for dishonest and fraudulent acts relating to that agreement. We would like to remind you of your obligations with regard to all software and other confidential information that you obtained from Apple as an Apple developer and under the ADP Agreement. You must promptly cease all use of and destroy such materials and comply with all the other termination obligations set forth in Section 11.3 of the ADP Agreement and Section 10 of the Apple Developer Agreement.<br /><br />If applicable, no further payments will be made to you pursuant to Section 7.1 of the Paid Applications agreement (Schedules 2 and 3 to the ADP Agreement). <br /><br />This letter is not intended to be a complete statement of the facts regarding this matter, and nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reserved. Finally, please note that we will deny your reapplication to the Apple Developer Program for at least a year considering the nature of your acts. If you want to file an official complaint pursuant to an applicable Platform Regulation in your country or region you may Contact Us.<br /><br />\u8fd8\u60f3\u8bf7\u95ee\u4e00\u4e0b \u5982\u679c\u6211\u6362\u4e2a\u65b0\u7684\u7535\u8111 \u91cd\u65b0\u4e0a\u4f20\u4e4b\u524d\u7684 app \u8fd8\u6709\u88ab\u5c01\u7684\u98ce\u9669\u5417", 
      "date_published": "2026-03-20T02:33:18+00:00", 
      "title": "\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u88ab\u5c01 \u6709\u7c7b\u4f3c\u7ecf\u9a8c\u7684\u5417", 
      "id": "https://www.v2ex.com/t/1199718"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lc4t", 
        "name": "lc4t", 
        "avatar": "https://cdn.v2ex.com/avatar/3363/4c80/121671_large.png?m=1773662128"
      }, 
      "url": "https://www.v2ex.com/t/1198759", 
      "date_modified": "2026-03-16T13:20:39+00:00", 
      "content_html": "<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/vbwr07f.png\"/> </p>\n<p>\u4e24\u4e2a\u6700\u5e38\u7528\u8bbe\u5907\u3001\u6700\u5e38\u7528 ID \u6ce8\u518c\u90fd\u88ab\u62e6\u4e86\ud83d\ude02</p>\n<p>\u5b8c\u5168\u4e0d\u6e05\u695a\u539f\u56e0\uff0c\u90ae\u4ef6\u8fc7\u53bb\u4e86\uff0c\u770b\u770b\u660e\u5929\u5ba2\u670d\u600e\u4e48\u8bf4\ud83d\ude02</p>\n", 
      "date_published": "2026-03-16T11:54:34+00:00", 
      "title": "\u8fd8\u662f\u5230\u4e86\u8fd9\u4e00\u6b65\uff0c\u5f00\u53d1 APP \u6700\u96be\u7684\u662f Apple Developer Program ID", 
      "id": "https://www.v2ex.com/t/1198759"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/rowling", 
        "name": "rowling", 
        "avatar": "https://cdn.v2ex.com/gravatar/b8a20b56f40f410f1812d22ecd70ffbf?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1196527", 
      "title": "\u4e3a\u4e86\u89c4\u907f\u82f9\u679c\u5ba1\u6838 4.3\uff0c\u6211\u5f00\u53d1\u4e86\u4e00\u4e2a\u9879\u76ee\u76f8\u4f3c\u5ea6\u5bf9\u6bd4\u5de5\u5177", 
      "id": "https://www.v2ex.com/t/1196527", 
      "date_published": "2026-03-07T09:46:51+00:00", 
      "content_html": "\u4e3b\u8981\u5b9e\u73b0\u662f python \u5b9e\u73b0\u7684\uff0c\u53ef\u4ee5\u5217\u51fa 2 \u4e2a\u9879\u76ee\u4e4b\u95f4\u76f8\u540c\u7684\u7c7b\uff0c\u65b9\u6cd5\uff0c\u5c5e\u6027\u7b49\u7b49\uff0c\u76f8\u540c\u7684\u8d44\u6e90\u7b49\u7b49"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/duhbbx1119", 
        "name": "duhbbx1119", 
        "avatar": "https://cdn.v2ex.com/gravatar/14d3a95c0ef667daa1eddbe22e101ce4?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1196059", 
      "date_modified": "2026-03-05T22:38:15+00:00", 
      "content_html": "<p>\u51c6\u5907\u7533\u8bf7\u4e00\u4e2a\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u53bb\u5f00\u53d1\u4e00\u4e9b iOS \u9879\u76ee</p>\n<p><strong>\u7ed3\u679c\u8d26\u53f7\u5f00\u901a\u8fd8\u9700\u8981\u7533\u8bf7\uff0c\u4e5f\u4e0d\u663e\u793a\u7533\u8bf7\u8fdb\u5ea6\uff0c\u8fd9\u548b\u5f04\uff1f</strong></p>\n<p>\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u8fd8\u6709\u5176\u4ed6\u9700\u8981\u6ce8\u610f\u7684\u4e1c\u897f\u5417\uff1f</p>\n<p><strong>\u6211\u75af\u72c2\u4e0a\u67b6 app \u7684\u8bdd\uff0c\u82f9\u679c\u5546\u5e97\u4f1a\u6709\u9650\u5236\u4e0d\uff1f</strong></p>\n", 
      "date_published": "2026-03-05T06:56:35+00:00", 
      "title": "\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u7533\u8bf7\u4e86\uff0c\u8fd8\u9700\u8981\u5ba1\u6838\uff1f\u9700\u8981\u5ba1\u6838\u591a\u4e45\u5440", 
      "id": "https://www.v2ex.com/t/1196059"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Tumb1eweed", 
        "name": "Tumb1eweed", 
        "avatar": "https://cdn.v2ex.com/gravatar/bcae04c1c7cfa8752477386a1532ae39?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1194750", 
      "date_modified": "2026-02-28T06:24:15+00:00", 
      "content_html": "<p>\u60f3\u8bf7\u95ee\u4e0b\u5927\u5bb6\u662f 16+256 \u597d\u8fd8\u662f 8+512 \u597d\uff0c\u4f30\u8ba1\u5f00\u53d1\u4e0a\u4e5f\u5c31\u7528\u4e0b xcode \u548c\u4e00\u4e9b AI \u7f16\u7a0b\u52a9\u624b codex claude copilot \u8fd9\u4e9b</p>\n", 
      "date_published": "2026-02-28T02:49:49+00:00", 
      "title": "\u9884\u7b97\u6709\u9650 \u60f3\u6574\u4e00\u53f0 mac mini m1 \u505a ios \u5e94\u7528\u5f00\u53d1\uff08\u4e0a\u67b6\u5546\u5e97\uff09", 
      "id": "https://www.v2ex.com/t/1194750"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/moyuman", 
        "name": "moyuman", 
        "avatar": "https://cdn.v2ex.com/avatar/a836/4831/425011_large.png?m=1771678759"
      }, 
      "url": "https://www.v2ex.com/t/1192845", 
      "date_modified": "2026-02-21T12:34:40+00:00", 
      "content_html": "<p>\u7c7b\u4f3c apple music \uff0c\u5c0f\u7ea2\u4e66\uff0cforward \u8fd9\u79cd\u7684\u8fd4\u56de\u6548\u679c\u662f\u600e\u4e48\u505a\u7684\uff1f\u5982\u4e0b\u56fe\nScreenRecording_02-14-2026 15-43-12_1.gif <img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/KUhhv4b.gif\"/></p>\n", 
      "date_published": "2026-02-14T07:46:36+00:00", 
      "title": "\u6c42\u52a9\uff0c ios app \u7684\u8fd9\u79cd\u6548\u679c\u600e\u4e48\u505a\u7684\uff1f", 
      "id": "https://www.v2ex.com/t/1192845"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/sakamoto123", 
        "name": "sakamoto123", 
        "avatar": "https://cdn.v2ex.com/avatar/b741/b022/407768_large.png?m=1772094587"
      }, 
      "url": "https://www.v2ex.com/t/1190632", 
      "date_modified": "2026-02-04T07:07:29+00:00", 
      "content_html": "<p>\u5982\u9898\u3002\napp \u5df2\u7ecf\u5ba1\u6838\u901a\u8fc7\u4e86\uff0c\u4f46\u662f\u5206\u53d1\u56fd\u533a\u5374\u544a\u77e5\u9700\u8981\u63d0\u4f9b\u5907\u6848\u53f7\uff0c\u8fd9\u79cd\u60c5\u51b5\u9700\u8981\u5417\uff1f\n\u5982\u679c\u4e0d\u9700\u8981\u7684\u8bdd\u8981\u600e\u4e48\u7533\u8bc9\u5462\uff1f</p>\n", 
      "date_published": "2026-02-04T03:11:03+00:00", 
      "title": "\u56fd\u5185\u4e0a\u67b6 iOS app \u5982\u679c\u4ec5\u4f7f\u7528\u4e86 icloud \u7684\u540c\u6b65\u4e0e\u5907\u4efd\u9700\u8981\u5907\u6848\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1190632"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/freeblow", 
        "name": "freeblow", 
        "avatar": "https://cdn.v2ex.com/gravatar/2e91773e758a45360f6b61e5ed012d67?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1189775", 
      "date_modified": "2026-01-31T11:27:48+00:00", 
      "content_html": "<h2>DMGEditor</h2>\n<p><a href=\"https://github.com/purpleaxis-fb/DMGEditor\" rel=\"nofollow\">https://github.com/purpleaxis-fb/DMGEditor</a></p>\n<p>\u5e73\u65f6\u81ea\u5df1\u4e5f\u9700\u8981 dmg \u6253\u5305\uff0c\u5355\u4eba\u5f00\u53d1\uff0c\u4e00\u822c\u90fd\u662f\u7528 shell \u811a\u672c\u89e3\u51b3\u3002\u611f\u89c9\u8fd8\u662f\u9ebb\u70e6\uff0c\u7279\u522b\u662f\u591a\u7248\u672c\u7684\u65f6\u5019\uff0c\u6bcf\u6b21\u90fd\u8981\u6539\u811a\u672c\u3002\u7136\u540e\u5c31\u6709\u4e86\u8fd9\u4e2a...</p>\n<h4>\u9700\u8981\u7684\u81ea\u53d6\uff0c\u4e0d\u9700\u8981\u7684\u7565\u8fc7</h4>\n<h4>\u6682\u65f6\u6ca1\u6709 release \uff0c\u540e\u9762\u4f1a\u8865\u4e0a</h4>\n<h4>\u56e0\u4e3a\u662f SwiftUI \u6240\u4ee5\u4f4e\u7248\u672c\u652f\u6301\u7684\u4e0d\u597d</h4>\n<h4>\u6700\u4f4e\u5f00\u53d1\u517c\u5bb9\u7248\u672c\u4e3a macOS15.7.3 \uff0c\u6d4b\u8fc7\u7684\u7248\u672c\u5c31\u662f 15.7.3 \u548c 26.2</h4>\n<h4>\u4e0d\u6c42 star \uff0c\u6b22\u8fce\u63d0 issue</h4>\n<p><code>\u6709\u65f6\u95f4\u5c31\u6301\u7eed\u66f4\u65b0\uff0c\u6ca1\u65f6\u95f4\u770b\u662f\u5426\u6709\u4eba\u6709\u9700\u6c42</code></p>\n", 
      "date_published": "2026-01-31T11:20:38+00:00", 
      "title": "\u5f00\u6e90 macOS DMG \u6784\u5efa\u5de5\u5177", 
      "id": "https://www.v2ex.com/t/1189775"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/gegeligegeligo", 
        "name": "gegeligegeligo", 
        "avatar": "https://cdn.v2ex.com/gravatar/d4b259140c65f851416d2f7097c24665?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1188730", 
      "date_modified": "2026-01-27T07:07:43+00:00", 
      "content_html": "\u6709\u4e2a\u9879\u76ee\u7684 ios \u5ba2\u6237\u7aef\u9700\u8981\u6539\u4e00\u4e0b\u529f\u80fd\uff0c\u4f46\u662f\u6211\u8fd9\u6ca1\u6709\u4e70 mac \u7535\u8111\uff0c\u6709\u6ca1\u6709\u4ec0\u4e48\u529e\u6cd5\u5728 windows \u4e0a\u5f00\u53d1\u5462\uff1f\u6216\u8005\u6709\u6ca1\u6709\u4ec0\u4e48\u5730\u65b9\u53ef\u4ee5\u79df\u4e00\u4e2a mac \u7535\u8111\u6682\u65f6\u5f00\u53d1\u4e00\u4e0b\u5462\uff1f<br /><br />\u8c22\u8c22\u5927\u5bb6", 
      "date_published": "2026-01-27T06:57:43+00:00", 
      "title": "\u6ca1\u6709 mac \u7535\u8111\u8981\u5982\u4f55\u5f00\u53d1 ios \u7a0b\u5e8f\u5462\uff1f", 
      "id": "https://www.v2ex.com/t/1188730"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/nathandoge", 
        "name": "nathandoge", 
        "avatar": "https://cdn.v2ex.com/avatar/cd58/dcda/241991_large.png?m=1686789829"
      }, 
      "url": "https://www.v2ex.com/t/1187104", 
      "title": "\u6709\u6ca1\u5f00\u53d1\u8005\u88ab\u7a0e\u5230\u7684\uff1f \u5927\u6982\u8981\u4ea4\u767e\u5206\u4e4b\u51e0\uff1f", 
      "id": "https://www.v2ex.com/t/1187104", 
      "date_published": "2026-01-20T08:25:03+00:00", 
      "content_html": "\u6709\u6ca1\u5f00\u53d1\u8005\u88ab\u7a0e\u5230\u7684\uff1f  \u5927\u6982\u8981\u4ea4\u767e\u5206\u4e4b\u51e0\uff1f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/HungryOrangeCat", 
        "name": "HungryOrangeCat", 
        "avatar": "https://cdn.v2ex.com/avatar/eeaa/eeea/601535_large.png?m=1725000305"
      }, 
      "url": "https://www.v2ex.com/t/1185138", 
      "date_modified": "2026-01-14T06:34:01+00:00", 
      "content_html": "<p>\u5927\u4f6c\u4eec\u597d\uff0c\u6700\u8fd1\u60f3\u5165\u5751 ios \u8f6f\u4ef6\u5f00\u53d1\uff0c\u4f46\u4e86\u89e3\u4e86\u4e00\u4e0b ios \u5f00\u53d1\u4f3c\u4e4e\u5fc5\u987b\u8981 mac+iphone \u624d\u80fd\u5b8c\u6574\u8dd1\u901a\u4ece\u5f00\u53d1\u5230\u4e0a\u67b6\u7684\u6240\u6709\u6d41\u7a0b\n\u60f3\u8bf7\u6559\u4e0b\u73b0\u5728\u4e8c\u624b\u7ec4\u5efa\u4e00\u5957\u8fd9\u6837\u7684\u5f00\u53d1\u5957\u4ef6\u5927\u6982\u9700\u8981\u591a\u5c11\u9884\u7b97\uff0c\u63a8\u8350\u4e70\u54ea\u51e0\u4e2a\u8bbe\u5907\u5462</p>\n", 
      "date_published": "2026-01-13T02:19:39+00:00", 
      "title": "\u8bf7\u6559\u4e00\u4e0b ios \u5f00\u53d1\u5927\u4f6c\uff0c\u600e\u4e48\u4f4e\u6210\u672c\u7ec4\u4ef6\u4e00\u5957 ios \u5f00\u53d1\u8bbe\u5907", 
      "id": "https://www.v2ex.com/t/1185138"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hashtome", 
        "name": "hashtome", 
        "avatar": "https://cdn.v2ex.com/avatar/61c2/b35f/345150_large.png?m=1766946574"
      }, 
      "url": "https://www.v2ex.com/t/1182472", 
      "date_modified": "2025-12-31T09:19:09+00:00", 
      "content_html": "<h1>App Store \u5ba1\u6838\u53d7\u96be\u8bb0\uff1a\u4fee\u4e86\u4e00\u5929\u201c\u7a97\u53e3\u201d\u4ea4\u4e92\uff0c\u63d0\u524d\u795d\u5927\u5bb6 2026 \u65b0\u5e74\u5feb\u4e50</h1>\n<p>WitNote: Local AI Writer \u7ec8\u4e8e\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6838\u4e86\u3002</p>\n<p>\u6628\u5929\u7b2c\u4e00\u6b21\u63d0\u4ea4\u88ab\u79d2\u9a73\u56de\uff0c\u82f9\u679c\u5ba1\u6838\u90a3\u8fb9\u7684\u53cd\u9988\u5982\u4e0b\uff1a</p>\n<blockquote>\n<p><strong>Guideline 4 - Design</strong></p>\n<p>We noticed an issue with your app's user interface that contributes to a lower-quality user experience than App Store users expect.</p>\n<p>Specifically, we found that when the user closes the main application window there is no menu item to re-open it.</p>\n<p><strong>Next Steps</strong>\nIt would be appropriate for the app to implement a Window menu that lists the main window so it can be reopened, or provide similar functionality in another menu item.\nAlternatively, if the application is a single-window app, it might be appropriate to save data and quit the app when the main window is closed.</p>\n</blockquote>\n<p><strong>\u7b80\u5355\u603b\u7ed3\u4e00\u4e0b\u6838\u5fc3\u95ee\u9898\uff08\u4e5f\u662f macOS \u5f00\u53d1\u5bb9\u6613\u5ffd\u7565\u7684\u7ec6\u8282\uff09\uff1a</strong></p>\n<ol>\n<li><strong>\u6ca1\u6709\u6807\u51c6\u7684\u201cWindow\u201d\u83dc\u5355</strong>\uff1amacOS \u5e94\u7528\u901a\u5e38\u9700\u8981\u5728\u9876\u90e8\u83dc\u5355\u680f\u6709\u4e00\u4e2a <code>Window</code>\uff08\u7a97\u53e3\uff09\u83dc\u5355\uff0c\u91cc\u9762\u9700\u8981\u5217\u51fa\u5f53\u524d\u7a97\u53e3\u6216\u63d0\u4f9b\u201c\u6253\u5f00\u4e3b\u7a97\u53e3\u201d\u7684\u9009\u9879\u3002</li>\n<li><strong>\u70b9\u51fb Dock \u56fe\u6807\u65e0\u53cd\u5e94</strong>\uff1a\u7528\u6237\u5728\u4e3b\u7a97\u53e3\u5173\u95ed\u7684\u60c5\u51b5\u4e0b\u70b9\u51fb Dock \u680f\u56fe\u6807\u65f6\uff0c\u5e94\u8be5\u81ea\u52a8\u521b\u5efa\u4e00\u4e2a\u65b0\u7a97\u53e3\uff08 Reopen \u903b\u8f91\uff09\uff0c\u800c\u4e0d\u662f\u6ca1\u53cd\u5e94\u3002</li>\n</ol>\n<hr/>\n<p>\u82b1\u4e86\u4e00\u6574\u5929\u65f6\u95f4\u4fee\u6539\u4ee3\u7801\uff0c\u8865\u5168\u4e86 <code>applicationShouldHandleReopen</code> \u7684\u903b\u8f91\u548c\u83dc\u5355\u680f\u914d\u7f6e\uff0c\u521a\u624d\u53c8\u53bb\u7533\u8bf7\u4e86\u3002</p>\n<p>\u4e0d\u5f97\u4e0d\u5410\u69fd\uff0c\u82f9\u679c\u5546\u5e97\u7684\u8981\u6c42\u662f\u771f\u7684\u9ad8\uff0c\u800c\u4e14\u6700\u6298\u78e8\u4eba\u7684\u662f\u5b83\u4e0d\u4f1a\u4e00\u6b21\u6027\u628a\u6240\u6709\u95ee\u9898\u544a\u8bc9\u4f60\uff0c\u800c\u662f\u4e00\u6b21\u53ea\u5361\u4f60\u4e00\u4e2a\u70b9\u3002\u6539\u5b8c\u8fd9\u4e2a\uff0c\u4e0b\u6b21\u53ef\u80fd\u53c8\u56e0\u4e3a\u522b\u7684\u539f\u56e0\u9a73\u56de\u3002</p>\n<p>\u770b\u6765\u4e0a\u67b6\u6ca1\u51c6\u771f\u8981\u62d6\u5230 26 \u5e74\u4e86 \ud83d\ude02\u3002</p>\n<p><strong>\u5728\u8fd9\u91cc\u63d0\u524d\u795d\u5927\u5bb6 26 \u5e74\u65b0\u5e74\u5feb\u4e50\uff0c\u5e0c\u671b\u5927\u5bb6\u65b0\u7684\u4e00\u5e74\u90fd\u80fd\u53d1\u8d22\uff01</strong></p>\n", 
      "date_published": "2025-12-31T09:12:02+00:00", 
      "title": "\u5927\u5bb6\u597d\u5440\uff0c\u4e00\u4e2a\u6708\u5df2\u7ecf\u8fc7\u53bb\u4e86\uff0c\u9a6c\u4e0a 2026 \u5e74\u4e86\uff0c\u6211\u7684\u5c0f\u5c0f\u7684 witnote \u7b14\u8bb0\u672c\u5df2\u7ecf\u6709 300 \u591a\u4e2a\u661f\u661f\u4e86", 
      "id": "https://www.v2ex.com/t/1182472"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/bojue", 
        "name": "bojue", 
        "avatar": "https://cdn.v2ex.com/avatar/e6df/8b33/396708_large.png?m=1766917417"
      }, 
      "url": "https://www.v2ex.com/t/1182025", 
      "date_modified": "2025-12-30T00:26:56+00:00", 
      "content_html": "<p>\u6211\u67e5\u4e86\u4e00\u4e0b\u4e2a\u4eba/\u516c\u53f8\u7684\u8d26\u53f7\u6bcf\u5e74\u8d39\u7528\u76f8\u5f53\uff0c\u6709\u5176\u4ed6\u533a\u522b\u6ca1</p>\n<p>\u7c7b\u4f3c\u8d26\u53f7\u6743\u9650\uff0c\u5ba1\u6838\u4e4b\u7c7b\u7684</p>\n", 
      "date_published": "2025-12-29T16:07:46+00:00", 
      "title": "IOS \u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u8ba4\u8bc1\u95ee\u9898\uff0c\u4f7f\u7528\u4e2a\u4eba\u8d26\u53f7\u8fd8\u662f\u516c\u53f8\u8d26\u53f7", 
      "id": "https://www.v2ex.com/t/1182025"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Dukewill", 
        "name": "Dukewill", 
        "avatar": "https://cdn.v2ex.com/avatar/3d5c/3ec5/168889_large.png?m=1648191990"
      }, 
      "url": "https://www.v2ex.com/t/1182010", 
      "date_modified": "2025-12-30T00:25:27+00:00", 
      "content_html": "<p>\u8ddf GPT / Gemini / Claude \u6597\u667a\u6597\u52c7\u597d\u51e0\u4e2a\u65e5\u65e5\u591c\u591c\u90fd\u6ca1\u80fd\u6478\u6e05\u695a\u91cc\u9762\u7684\u95e8\u9053\uff0c\u53ef\u80fd AI \u5728\u4e00\u4e9b\u5c0f\u4f17\u7684\u6280\u672f\u7ec6\u8282\u4e0a\u8fd8\u662f\u529b\u4e0d\u4ece\u5fc3\uff0c\u7279\u522b\u662f tvOS \u4e0a\u7684\u7126\u70b9\u63a7\u5236\u3002\u53ea\u80fd\u6765\u8bf7\u6559\u719f\u6089 tvOS / SwiftUI \u7684\u5927\u4f6c\u4eec\u4e86\u3002</p>\n<p>\u7528\u6587\u5b57\u4e0d\u592a\u597d\u63cf\u8ff0\uff0c\u505a\u4e86\u4e2a\u56fe\uff1a</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://fastly.jsdelivr.net/gh/bucketio/img16@main/2025/12/29/1767013439913-cdf7270a-e2ac-4437-86f2-0f28d5c1ae0d.gif\"/></p>\n<p>\u60f3\u8bf7\u6559\uff1a</p>\n<ol>\n<li>Apple TV \u4e0a\u7684 Apple TV+ app \u9876\u90e8 Hero \uff08\u5927\u56fe\u80cc\u666f\uff09\u548c\u4e0a\u5c42\u7684\u6309\u94ae\u53ef\u80fd\u662f\u7528\u4ec0\u4e48 SDK \u5b9e\u73b0\u7684\uff1f\uff08 Tabview \uff1f ScrollView \uff1f\u666e\u901a\u7684 ZStack \uff1f\uff09</li>\n<li>\u5b83\u662f\u600e\u4e48\u505a\u5230\u7126\u70b9\u5728\u6700\u5de6\u4fa7\u7684\u201cRenew Apple TV\u201d\u6309\u94ae\u4e0a\u65f6\uff0c<strong>\u65e2\u53ef\u4ee5\u5411\u5de6\u5207\u6362\u5f71\u7247\uff0c\u53c8\u80fd\u4ec5\u5728\u5230\u8fbe\u6700\u5de6\u4fa7\u7b2c\u4e00\u90e8\u5f71\u7247\u65f6\u624d\u547c\u51fa\u4fa7\u8fb9\u680f</strong>\uff08\u4fa7\u8fb9\u680f\u5e94\u8be5\u662f.tabViewStyle(.sidebarAdaptable)\uff09\uff1f</li>\n</ol>\n<p>\u6211\u5c1d\u8bd5\u4e86\uff1a</p>\n<ul>\n<li>\u7528 ScrollView \u6216 Tabview \u3002\u4f46\u8fd9\u4e24\u79cd\u65b9\u5f0f\u4f3c\u4e4e\u53ea\u9002\u5408\u5355\u4e2a\u7126\u70b9\u7684\u573a\u666f\uff0c\u5bf9\u4e8e\u8fd9\u79cd\u6709\u591a\u4e2a\u6309\u94ae\u7684\u60c5\u51b5\u65e0\u4ece\u4e0b\u624b\uff0c\u6211\u751a\u81f3\u8bd5\u4e86\u8ba9\u5b9e\u9645\u7126\u70b9\u900f\u660e\uff0c\u5728\u4e0a\u5c42\u6309\u94ae\u4e0a\u6a21\u62df\u7126\u70b9\u884c\u4e3a\uff0c\u4f46\u603b\u662f\u4f1a\u9047\u5230\u5404\u79cd\u95ee\u9898\uff0c\u7279\u522b\u662f\u5feb\u901f\u6ed1\u52a8\u7684\u60c5\u51b5\u4e0b\uff1b</li>\n<li>\u7528\u666e\u901a\u7684 ZStack \u548c index \u7d22\u5f15\u9a71\u52a8\u3002\u901a\u8fc7 onMoveCommand \u62e6\u622a\u5de6\u53f3\u6309\u952e\uff0c\u4f46\u53d1\u73b0\u7cfb\u7edf TabView \u7684\u4f18\u5148\u7ea7\u66f4\u9ad8\uff0c\u603b\u662f\u4f1a\u5728\u5411\u5de6\u5207\u5f71\u7247\u65f6\u547c\u51fa\u4fa7\u8fb9\u680f\uff1b\u53c8\u5c1d\u8bd5\u5728\u6700\u5de6\u4fa7\u6dfb\u52a0\u4e86\u201c\u5e7d\u7075\u7126\u70b9\u201d\uff0c\u8fd9\u6837\u51e0\u4e4e\u5b8c\u7f8e\uff0c\u4f46\u5728\u5feb\u901f\u5411\u5de6\u5207\u5f71\u7247\u65f6\uff0c\u4fa7\u8fb9\u680f\u8fd8\u662f\u4f1a\u4e00\u76f4\u95ea\u73b0\u4ece\u800c\u9732\u9985\u3002</li>\n</ul>\n<p>\u6298\u817e\u5f97\u5fc3\u7d2f\uff0c\u6211\u751a\u81f3\u6000\u7591 Apple \u662f\u4e0d\u662f\u7528\u4e86\u4ec0\u4e48\u79c1\u6709 SDK \u6216\u8005\u4ec0\u4e48 UIKit \u7684\u7279\u6027\u6765\u5b9e\u73b0\u3002</p>\n<p>\u8fd8\u8bf7\u5927\u4f6c\u4eec\u4e0d\u541d\u8d50\u6559\u3002</p>\n", 
      "date_published": "2025-12-29T13:48:04+00:00", 
      "title": "Apple TV+ app \u7684\u8fd9\u4e2a\u8f6e\u64ad\u548c\u7126\u70b9\u662f\u5982\u4f55\u505a\u5230\u4e1d\u822c\u987a\u6ed1\u7684\u914d\u5408\uff1f", 
      "id": "https://www.v2ex.com/t/1182010"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ggbond2233", 
        "name": "ggbond2233", 
        "avatar": "https://cdn.v2ex.com/avatar/8170/0be3/295359_large.png?m=1715833287"
      }, 
      "url": "https://www.v2ex.com/t/1181827", 
      "date_modified": "2025-12-29T03:51:29+00:00", 
      "content_html": "", 
      "date_published": "2025-12-29T01:58:50+00:00", 
      "title": "\u8bf7\u6559\u5404\u4f4d\u5927\u4f6c,\u5173\u4e8e\u56fd\u5185 APP \u5907\u6848,ios \u7684\u7b7e\u540d\u7248\u672c\u8bc1\u4e66 1 \u5e74\u540e\u5230\u671f\u4e86,\u91cd\u65b0\u7b7e\u4e86\u540e \u9700\u8981\u91cd\u65b0\u63d0\u4ea4 app \u5907\u6848\u4fe1\u606f\u5417?", 
      "id": "https://www.v2ex.com/t/1181827"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/devcai", 
        "name": "devcai", 
        "avatar": "https://cdn.v2ex.com/gravatar/650d1ebb60a250c0b941b354a9b4e17f?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1181185", 
      "date_modified": "2025-12-25T11:03:20+00:00", 
      "content_html": "<p>\u81ea\u5df1\u6ce8\u518c\u4e86\u4e2a\u4eba\u516c\u53f8\u5f00\u53d1 app \uff0c\u82f9\u679c\u5f00\u53d1\u8005\u6536\u6b3e\u6700\u7ec8\u901a\u8fc7\u82f9\u679c\u7684\u5883\u5916\u516c\u53f8\u6c47\u5165\uff0c\u56e0\u4e3a\u672a\u4e86\u8282\u7701\u6210\u672c\uff0c\u529e\u7406\u7684\u662f\u5c0f\u94f6\u884c\u5e73\u5b89\u94f6\u884c\uff0c\u94f6\u884c\u8bf4\u5883\u5916\u6c47\u6b3e\u9700\u8981\u5ba1\u6838\u8d44\u6599\uff0c\u641e\u4e86\u597d\u51e0\u5468\u90fd\u6ca1\u641e\u5b9a\u3002\u6709\u6ca1\u6709\u5927\u4f6c\u641e\u8fc7\uff0c\u5176\u4ed6\u94f6\u884c\u9700\u8981\u5ba1\u6838\u5417\u3002</p>\n", 
      "date_published": "2025-12-25T09:08:05+00:00", 
      "title": "\u82f9\u679c\u4f01\u4e1a\u5f00\u53d1\u8005\u5883\u5916\u6536\u6b3e\u95ee\u9898\u54a8\u8be2", 
      "id": "https://www.v2ex.com/t/1181185"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xjqalec32", 
        "name": "xjqalec32", 
        "avatar": "https://cdn.v2ex.com/avatar/2988/bcf7/124893_large.png?m=1468163678"
      }, 
      "url": "https://www.v2ex.com/t/1178393", 
      "title": "\u6c42\u6559\u5927\u9646 AppStore \u4e2a\u4eba\u5f00\u53d1\u8005\u6536\u6b3e\u6b63\u786e\u59ff\u52bf", 
      "id": "https://www.v2ex.com/t/1178393", 
      "date_published": "2025-12-11T16:33:55+00:00", 
      "content_html": "<h2>AppStore \u4e2a\u4eba\u5f00\u53d1\u8005\u76ee\u524d\u5728\u5927\u9646\u6536\u6b3e\u7efc\u5408\u770b\u6765 [\u6700\u53cb\u597d]\uff0c[\u6c47\u635f\u3001\u624b\u7eed\u8d39\u6700\u4f4e] \u7684\u65b9\u6848\u662f\u4ec0\u4e48\uff1f</h2>\n<p><strong>\u76ee\u524d\u770b\u4e86\u4e0b\uff0c\u5927\u81f4\u6709\u8fd9\u51e0\u4e2a\u65b9\u6848\uff1a</strong></p>\n<ol>\n<li>\n<p>\u8f6c\u4e2a\u4eba Wise \u7684\u7f8e\u5143\u8d26\u6237\uff0c\u518d\u6362\u6c47\u5230\u4eba\u6c11\u5e01\u8d26\u6237\u63d0\u73b0\uff0c\u53ef\u80fd\u6d89\u53ca\u516c\u8f6c\u79c1\u88ab Wise \u98ce\u63a7  </p>\n</li>\n<li>\n<p>\u76f4\u63a5\u8f6c\u56fd\u5185\u7684\u4e2a\u4eba\u94f6\u884c\u8d26\u6237\uff0c\u53ef\u80fd\u6d89\u53ca\u7ebf\u4e0b\u6587\u4e66\u6d41\u7a0b\uff0c\u8fd8\u6709\u4e2a\u4eba\u7ed3\u6c47\u989d\u5ea6\u9650\u5236  </p>\n</li>\n<li>\n<p>\u8f6c\u9999\u6e2f\u7684\u4e2a\u4eba\u94f6\u884c\u8d26\u6237\uff0c\u518d\u8f6c\u56de\u56fd\u5185  </p>\n</li>\n<li>\n<p>pingpong \uff0c\u4e07\u91cc\u6c47\uff0c\u7b49\u8fd9\u4e9b\u7b2c\u4e09\u65b9\u6536\u6b3e\u516c\u53f8  </p>\n</li>\n</ol>\n<hr/>\n<p><strong>\u6709\u6ca1\u6709\u5b9e\u9645\u5bf9\u6bd4\u8fc7\u7684\u5927\u4f6c\u5206\u4eab\u4e0b\u54ea\u79cd\u65b9\u6848\u66f4\u5408\u9002</strong><br/>\n<strong>\u6216\u8005\u5927\u5bb6\u5206\u4eab\u4e0b\u76ee\u524d\u4f7f\u7528\u7684\u6536\u6b3e\u65b9\u6848\u7684\u60c5\u51b5</strong> </p>\n<p><strong>\u4e07\u5206\u611f\u8c22\uff01</strong></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/systemsettings", 
        "name": "systemsettings", 
        "avatar": "https://cdn.v2ex.com/avatar/e8c1/cd1a/688146_large.png?m=1763462499"
      }, 
      "url": "https://www.v2ex.com/t/1176744", 
      "date_modified": "2025-12-04T00:43:12+00:00", 
      "content_html": "", 
      "date_published": "2025-12-03T13:28:34+00:00", 
      "title": "\u6700\u8fd1\u7684\u82f9\u679c\u5f00\u53d1\u8005\u8bc1\u4e66\u600e\u4e48\u5c01\u7684\u8fd9\u4e48\u5389\u5bb3\uff1f\u5927\u5bb6\u7684\u8fd8\u597d\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1176744"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Wcowin", 
        "name": "Wcowin", 
        "avatar": "https://cdn.v2ex.com/avatar/dd79/9cc3/618232_large.png?m=1764577693"
      }, 
      "url": "https://www.v2ex.com/t/1176178", 
      "date_modified": "2025-12-01T09:10:25+00:00", 
      "content_html": "<p>\u662f\u4e00\u4e2a\u5de5\u5177\u7c7b\u5e94\u7528\uff0cMac \u7c98\u8d34\u677f\u8f6f\u4ef6\uff1a <a href=\"https://oneclip.cloud/\" rel=\"nofollow\">https://oneclip.cloud/</a><br/>\nGitHub \u5730\u5740\uff1a <a href=\"https://github.com/Wcowin/OneClip\" rel=\"nofollow\">https://github.com/Wcowin/OneClip</a>\n\u7ecf\u5386\u4e24\u4e2a\u6708\u5f00\u53d1\uff0c\u57fa\u672c\u5f00\u53d1\u5b8c\u6210\uff0c\u867d\u7136\u611f\u89c9 Mac \u7c98\u8d34\u677f\u8fd9\u4e2a\u8d5b\u9053\u5f88\u5377\uff0c\u76ee\u524d\u4f7f\u7528\u7684\u7528\u6237\u53cd\u54cd\u8fd8\u53ef\u4ee5\u3002\u6240\u4ee5<strong>\u6709\u4e0a\u67b6\u82f9\u679c\u5546\u5e97\u7684\u6253\u7b97</strong>\uff0c\u8c37\u6b4c\u548c V \u7ad9\u641c\u7d22\u4e86\u534a\u5929\u4e0a\u67b6\u6d41\u7a0b\u4e5f\u6ca1\u770b\u660e\u767d\u3002\u76ee\u524d\u5c31\u77e5\u9053\u5148\u9700\u8981\u4e70\u4e2a 99 \u7f8e\u5200\u4e00\u5e74\u7684\u5f00\u53d1\u8005\u8d26\u53f7\u3002<br/>\n\u82e5\u6709\u670b\u53cb\u80fd\u6307\u70b9\u8ff7\u6d25\uff0c\u4e07\u5206\u611f\u8c22\u611f\u8c22\uff01</p>\n<p><img alt=\"OneClip \u4e3b\u754c\u9762\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s1.imagehub.cc/images/2025/11/03/972b5640666e851cf4625f1b6d88f785.png\"/>\n<img alt=\"oQICFYhCBWZFfF5W8SfyuU6mEkboX9ND.webp\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn.nodeimage.com/i/oQICFYhCBWZFfF5W8SfyuU6mEkboX9ND.webp\"/></p>\n", 
      "date_published": "2025-12-01T08:36:56+00:00", 
      "title": "\u4e2a\u4eba\u5f00\u53d1\u4e86\u4e00\u6b3e Mac \u8f6f\u4ef6\uff0c\u6c42\u52a9\u4e00\u4e0b\u5927\u5bb6\u600e\u4e48\u4e0a\u67b6 Mac Apple store \u5462", 
      "id": "https://www.v2ex.com/t/1176178"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/csvips", 
        "name": "csvips", 
        "avatar": "https://cdn.v2ex.com/avatar/9f0d/e9ca/393513_large.png?m=1764028875"
      }, 
      "url": "https://www.v2ex.com/t/1174794", 
      "date_modified": "2025-11-25T00:24:36+00:00", 
      "content_html": "\u4e4b\u524d\u6bcf\u6b21\u66f4\u65b0\u57fa\u672c\u4e0a\u90fd\u662f\u4e00\u5230\u4e24\u5929\u5185\u5c31\u7ed9\u6211\u7b54\u590d\u3002\u5c31\u5728\u4e0a\u6b21\uff0c\u4fee\u6539\u4e86 APP \u63cf\u8ff0\uff0c\u540d\u79f0\u548c icon \u4e4b\u540e\uff0c\u4e00\u661f\u671f\u90fd\u6ca1\u6709\u8fdb\u5165\u201cIn Review\u201d\u3002\u6211\u8fd8\u4ee5\u4e3a\u662f\u89e6\u53d1\u4e86\u4ec0\u4e48 BUG \uff0c\u91cd\u65b0\u63d0\u4ea4\u53c8\u4e00\u5468\u540e\u8fd8\u662f\u4e00\u76f4\u5728 waiting for review \u3002\u6211\u60f3\u77e5\u9053\u662f\u89e6\u78b0\u4e86\u5ba1\u6838\u7684\u4ec0\u4e48\u9006\u9cde\u4e86\u5417\uff1f\u6709\u6ca1\u6709\u5927\u54e5\u4e86\u89e3\u72b6\u51b5\uff1f", 
      "date_published": "2025-11-25T00:01:22+00:00", 
      "title": "[\u6c42\u52a9] \u4e3a\u5565\u6211\u7684 appstore app \u5ba1\u6838\u7a81\u7136\u53d8\u5f97\u7279\u53d8\u6162", 
      "id": "https://www.v2ex.com/t/1174794"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zeex", 
        "name": "zeex", 
        "avatar": "https://cdn.v2ex.com/avatar/c9cb/2424/266243_large.png?m=1774841026"
      }, 
      "url": "https://www.v2ex.com/t/1172700", 
      "date_modified": "2025-11-14T01:55:34+00:00", 
      "content_html": "\u82f9\u679c\uff1a\u53c2\u4e0e\u8ba1\u5212\u7684\u5f00\u53d1\u8005\u53ef\u4eab\u53d7\u7b26\u5408\u6761\u4ef6\u5e94\u7528\u5185\u8d2d\u4e70\u9879\u76ee\u9500\u552e\u989d\u7684 15% \u4f63\u91d1\u7387\uff0c\u5373\u5f00\u53d1\u8005\u5206\u6210\u8fbe 85%\u3002<br /><br />\u4e4b\u524d\u7684\u5c0f\u7a0b\u5e8f\u6e38\u620f\u90fd\u662f\u9760\u5e7f\u544a\u6765\u53d8\u73b0\uff0c\u73b0\u5728\u53c8\u591a\u4e86\u4e00\u79cd\u53d8\u73b0\u65b9\u5f0f\u3002<br /><br />\u4e0d\u8fc7\u6211\u611f\u89c9\u82f9\u679c\u62bd 15%\uff0c\u5c0f\u7a0b\u5e8f\u5e73\u53f0\u6700\u5c11\u8fd8\u4f1a\u518d\u62bd 15%\uff0c\u5b9e\u9645\u548c\u72ec\u7acb APP \u533a\u522b\u4e0d\u5927\uff0c\u53ea\u662f\u591a\u4e86\u4e00\u4e2a\u6e20\u9053\u3002", 
      "date_published": "2025-11-14T01:34:04+00:00", 
      "title": "\u82f9\u679c\u63a8\u51fa App Store \u5c0f\u7a0b\u5e8f\u5408\u4f5c\u4f19\u4f34\u8ba1\u5212\uff0c\u5bf9\u72ec\u7acb\u5f00\u53d1\u8005\u611f\u89c9\u662f\u4e2a\u5229\u597d", 
      "id": "https://www.v2ex.com/t/1172700"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/basncy", 
        "name": "basncy", 
        "avatar": "https://cdn.v2ex.com/gravatar/d933cc2cac223cdf7b8aa0ada634874d?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1172189", 
      "title": "iOS \u5982\u4f55\u7a33\u5b9a\u542f\u7528 element \u7684 callkit\uff1f", 
      "id": "https://www.v2ex.com/t/1172189", 
      "date_published": "2025-11-12T02:08:17+00:00", 
      "content_html": "\u5df2\u77e5 ios \u5f00\u542f element(\u67d0 matrix \u5ba2\u6237\u7aef)\u7684 callkit \u9700\u8981\u8bbe\u7f6e\u4e3a\u975e\u5927\u9646\u5e76\u4e14\u53ef\u4ee5\u8bbf\u95ee <a target=\"_blank\" href=\"http://matrix.org\" rel=\"nofollow noopener\">matrix.org</a><br />\u901a\u8fc7\u6302\u68af\u5b50\u53ef\u542f\u7528 callkit \uff0c\u4f46\u662f:<br /><br />ios \u8981\u6740\u540e\u53f0\uff0c\u957f\u65f6\u95f4\u9501\u5c4f vpn \u65ad\u5f00\u540e\uff0c\u8fd9\u65f6\u6765\u7535\uff0celement \u6bd4\u68af\u5b50\u542f\u52a8\u66f4\u5feb\uff0c\u8bbf\u95ee <a target=\"_blank\" href=\"http://matrix.org\" rel=\"nofollow noopener\">matrix.org</a> \u65f6 vpn \u8fd8\u6ca1\u6709\u8fde\u4e0a\uff0c\u5bfc\u81f4\u6765\u7535\u4fe1\u606f\u53ea\u663e\u793a\u4e00\u6761\u901a\u77e5\u4e00\u95ea\u800c\u8fc7\uff0c\u4e0d\u80fd\u89e6\u53d1 callkit \uff0c\u4e0d\u80fd\u957f\u65f6\u95f4\u63d0\u9192\u8fd9\u6761\u91cd\u8981\"\u6d88\u606f\"\u3002<br />V \u53cb\u6709\u6ca1\u6709\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u7684\uff1f<br /><br />\u987a\u4fbf\u95ee\u95ee\u54ea\u6b3e\u68af\u5b50\u53ef\u4ee5\u957f\u65f6\u95f4\u7184\u5c4f\u540e\u4e0d\u6389 vpn(\u53ef\u5728\u670d\u52a1\u7aef\u8c03\u8bd5\u91cd\u8fde\u60c5\u51b5), \u90a3\u79cd\u4eae\u5c4f\u540e(\u6309\u9700)\u91cd\u8fde\u7684\u4e0d\u9002\u5408\u8fd9\u79cd\u573a\u666f\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zyxk", 
        "name": "zyxk", 
        "avatar": "https://cdn.v2ex.com/avatar/7b48/1ffc/193416_large.png?m=1764699089"
      }, 
      "url": "https://www.v2ex.com/t/1171002", 
      "date_modified": "2025-11-06T12:05:23+00:00", 
      "content_html": "<p>\u5f00\u53d1\u8005\u8d26\u53f7\u767b\u5f55\u540e\u5c31\u662f\u4e00\u4e2a\u8054\u7cfb\u5ba2\u670d\u8868\u5355\uff0c \u67e5\u770b\u90ae\u7bb1\u53d1\u73b0 </p>\n<blockquote>\n<p>This letter serves as notice of termination of the Apple Developer Program License Agreement (the \u201cADP Agreement\u201d) and the Apple Developer Agreement (the \u201cDeveloper Agreement\u201d) between you and Apple effective immediately.</p>\n</blockquote>\n<blockquote>\n<p>Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not \u201ccommit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple\u2019s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, TestFlight, Xcode Cloud, Ad Hoc distribution, or the Program\u2026\u201d Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account.</p>\n</blockquote>\n<blockquote>\n<p>Apple is exercising its right to terminate your status as an Apple developer pursuant to the Apple Developer Agreement and is terminating you under the ADP Agreement for dishonest and fraudulent acts relating to that agreement. We would like to remind you of your obligations with regard to all software and other confidential information that you obtained from Apple as an Apple developer and under the ADP Agreement. You must promptly cease all use of and destroy such materials and comply with all the other termination obligations set forth in Section 11.3 of the ADP Agreement and Section 10 of the Apple Developer Agreement.</p>\n</blockquote>\n<blockquote>\n<p>If applicable, no further payments will be made to you pursuant to Section 7.1 of the Paid Applications agreement (Schedules 2 and 3 to the ADP Agreement). </p>\n</blockquote>\n<blockquote>\n<p>This letter is not intended to be a complete statement of the facts regarding this matter, and nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reserved. Finally, please note that we will deny your reapplication to the Apple Developer Program for at least a year considering the nature of your acts. If you want to file an official complaint pursuant to an applicable Platform Regulation in your country or region you may Contact Us.</p>\n</blockquote>\n<p>\u586b\u8868\u8054\u7cfb\u5bfb\u6c42\u5e2e\u52a9\uff0c \u6536\u5230\u56de\u590d</p>\n<blockquote>\n<p>Dear ,</p>\n</blockquote>\n<blockquote>\n<p>To participate in the Apple Developer Program, you must submit a request to reinstate the original membership.</p>\n</blockquote>\n<blockquote>\n<p>Please provide specific reasons why Apple should consider reinstating your membership in a response to this email.</p>\n</blockquote>\n<blockquote>\n<p>We'll make sure your request is reviewed by the appropriate teams.</p>\n</blockquote>\n<p>\u9ebb\u70e6\u95ee\u4e00\u4e0b\uff0c\u8fd8\u80fd\u7533\u8bf7\u89e3\u5c01\u5417\uff0c \u5e94\u8be5\u600e\u4e48\u56de\u590d\u7533\u8bf7\u89e3\u5c01\uff1f\u627f\u8ba4\u8fdd\u89c4\u5e76\u627f\u8bfa\u6574\u6539\u5417\uff0c\uff08\u81ea\u7b7e\u5e94\u8be5\u4e0d\u5141\u8bb8\uff09\u95ee\u9898\u6211\u4e0d\u77e5\u9053\u8fdd\u53cd\u54ea\u4e9b\u89c4\u5b9a\u3002 \u5982\u679c\u4e0d\u89e3\u5c01\uff0c \u4e4b\u524d\u8fd8\u80fd\u7533\u8bf7\u5f00\u53d1\u8005\u5417\uff1f</p>\n<p>\u62fc\u8f66\u4e86\u4e00\u4e9b\u4eba\uff0c \u522b\u4eba\u62ff\u4e86\u8bc1\u4e66\u540e\uff0c\u9664\u4e86\u81ea\u7b7e\u8fd8\u80fd\u8fdb\u884c\u5176\u4ed6\u8fdd\u89c4\u884c\u4e3a\u5417\uff1f</p>\n", 
      "date_published": "2025-11-06T08:29:02+00:00", 
      "title": "apple \u5f00\u53d1\u8005\u8d26\u53f7\u88ab\u5c01\uff1f \u53ef\u80fd\u56e0\u4e3a\u81ea\u7b7e\uff1f \u600e\u4e48\u7533\u8bf7\u89e3\u5c01\u3002", 
      "id": "https://www.v2ex.com/t/1171002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/finolaire", 
        "name": "finolaire", 
        "avatar": "https://cdn.v2ex.com/avatar/b427/3329/639378_large.png?m=1750902856"
      }, 
      "url": "https://www.v2ex.com/t/1169703", 
      "title": "\u6700\u8fd1 App \u5ba1\u6838\u597d\u6162\uff0c\u5927\u5bb6\u4f1a\u8fd9\u6837\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1169703", 
      "date_published": "2025-10-31T06:33:01+00:00", 
      "content_html": "\u6700\u957f\u7684\u5361\u4e86 3 \u4e2a\u661f\u671f\u7684 In Review \u72b6\u6001\u4e86\uff0c\u4ece 10.9 \u53f7\u5f00\u59cb\u90fd\u5f00\u59cb\u5ba1\u6838\u5f88\u6162\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/seasona", 
        "name": "seasona", 
        "avatar": "https://cdn.v2ex.com/gravatar/6a9aae0eb2ab872045a7fbcddfe71867?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1169419", 
      "date_modified": "2025-10-30T06:47:55+00:00", 
      "content_html": "<p>\u60f3\u9650\u5236\u4e00\u4e0b macbook \u4e0a\u76d1\u63a7\u8f6f\u4ef6\u7684 CPU \u4f7f\u7528\u7387\uff0c\u5c1d\u8bd5\u4e86\u4e00\u4e9b GUI \u8f6f\u4ef6\u90fd\u4e0d\u751f\u6548\u3002</p>\n<p>\u60f3\u81ea\u5df1\u5199\u4e2a\u5c0f\u7a0b\u5e8f\uff0c\u5c1d\u8bd5\u4e86\u4ee5\u4e0b\u65b9\u5f0f\u4e5f\u90fd\u4e0d\u53ef\u884c\uff1a</p>\n<ol>\n<li>cgroup, macos \u6ca1\u6709</li>\n<li>\u901a\u8fc7 kill SIGSTOP \u548c SIGCONT \u4fe1\u53f7\uff0cmacos \u4e5f\u4e0d\u652f\u6301</li>\n<li>\u6539 nice \u503c\uff0c\u53ea\u662f\u8c03\u4f4e\u4f18\u5148\u7ea7\uff0c\u5e76\u4e0d\u80fd\u5b9e\u9645\u5c06 CPU \u4f7f\u7528\u7387\u9650\u5236\u5230 20%\u8fd9\u6837</li>\n</ol>\n<p>\u6709\u6ca1\u6709\u4ec0\u4e48\u597d\u529e\u6cd5\uff1f</p>\n", 
      "date_published": "2025-10-30T06:40:19+00:00", 
      "title": "Macos \u600e\u4e48\u9650\u5236\u67d0\u4e2a\u8fdb\u7a0b\u7684 CPU \u4f7f\u7528\u7387\uff1f", 
      "id": "https://www.v2ex.com/t/1169419"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jsph", 
        "name": "jsph", 
        "avatar": "https://cdn.v2ex.com/avatar/8ad9/8c12/709989_large.png?m=1761377039"
      }, 
      "url": "https://www.v2ex.com/t/1169007", 
      "title": "\u4e0a\u67b6 App Store \u662f\u5426\u9700\u8981\u8f6f\u4ef6\u8457\u4f5c\u6743", 
      "id": "https://www.v2ex.com/t/1169007", 
      "date_published": "2025-10-28T13:50:56+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jsph", 
        "name": "jsph", 
        "avatar": "https://cdn.v2ex.com/avatar/8ad9/8c12/709989_large.png?m=1761377039"
      }, 
      "url": "https://www.v2ex.com/t/1168410", 
      "date_modified": "2025-10-26T07:58:44+00:00", 
      "content_html": "<p>\u82f9\u679c\u7f51\u7ad9\u663e\u793a Apple Developer Program \u5206\u4e3a\u4e2a\u4eba\u548c\u7ec4\u7ec7\u4e24\u7c7b\uff0c\u72ec\u8d44\u4f01\u4e1a\u5c5e\u4e8e\u4e2a\u4eba\u7c7b\u522b\uff0c\u4e0d\u9700\u8981 DUNS \u7f16\u53f7\uff0cApp Store \u7684\u4f9b\u5e94\u5546\u4fe1\u606f\u5c06\u663e\u793a\u4e2a\u4eba\u6cd5\u5b9a\u59d3\u540d\u3002</p>\n<p>\u90a3\u4e3a\u4e86\u4f9b\u5e94\u5546\u4fe1\u606f\u663e\u793a\u4e3a\u516c\u53f8\u540d\u5b57\uff0c\u72ec\u8d44\u4f01\u4e1a\u53ef\u4ee5\u6ce8\u518c\u7ec4\u7ec7\u7c7b\u522b\u5417\uff1f</p>\n<p>\u53e6\u5916\uff0cApp Store \u6b3e\u9879\u53ef\u4ee5\u76f4\u63a5\u6253\u5230\u516c\u53f8\u5bf9\u516c\u5e10\u6237\u5417\uff1f\u662f\u5426\u9700\u8981\u4ee5\u7ec4\u7ec7\u8eab\u4efd\u6ce8\u518c\u624d\u80fd\u505a\u5230\u8fd9\u4e00\u70b9\uff1f</p>\n", 
      "date_published": "2025-10-26T04:36:52+00:00", 
      "title": "\u72ec\u8d44\u4f01\u4e1a Apple Developer Program \u6ce8\u518c&\u6536\u76ca", 
      "id": "https://www.v2ex.com/t/1168410"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Dislocator", 
        "name": "Dislocator", 
        "avatar": "https://cdn.v2ex.com/avatar/8aae/5969/617375_large.png?m=1737289518"
      }, 
      "url": "https://www.v2ex.com/t/1168262", 
      "date_modified": "2025-10-25T02:37:45+00:00", 
      "content_html": "<p>\u5347\u7ea7\u4e86 Macos 26</p>\n<p>\u72b6\u6001\u680f\u7ba1\u7406\u7684 Bartender \u3001ICE \u7528\u4e0d\u7740\u4e86</p>\n<p>\u9a8c\u8bc1\u7801\u590d\u5236\u7684 Copier \u7528\u4e0d\u7740\u4e86</p>\n<p>\u5f00\u53d1\u8005\u6295\u5165\u7684\u65f6\u95f4\u7cbe\u529b\u8fd8\u6709\u7528\u6237\u9700\u6c42\u6d1e\u5bdf\u80fd\u529b\uff0c\u514d\u8d39\u53d8\u6210\u4e86\u5e73\u53f0\u6210\u957f\u7684\u517b\u5206</p>\n<p>\u6ca1\u6709\u4eba\u9700\u8981\u4e3a\u72ec\u7acb\u5f00\u53d1\u8005\u7684\u751f\u5b58\u8d1f\u8d23</p>\n<p>\u4e0d\u8bf4\u4e86\uff0c\u9001\u5916\u5356\u53bb\u4e86\u3002</p>\n", 
      "date_published": "2025-10-25T00:47:50+00:00", 
      "title": "\u72ec\u7acb\u5f00\u53d1\u8005\u6709\u70b9\u96be\u554a", 
      "id": "https://www.v2ex.com/t/1168262"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/inyfee", 
        "name": "inyfee", 
        "avatar": "https://cdn.v2ex.com/avatar/7b4e/82cb/32439_large.png?m=1760497379"
      }, 
      "url": "https://www.v2ex.com/t/1166432", 
      "date_modified": "2025-10-17T10:30:38+00:00", 
      "content_html": "<p>\u6211\u5f00\u53d1\u7684 macos \u4e0a\u7684\u8f6f\u4ef6\u4e00\u76f4\u90fd\u88ab Macked.app \u8fd9\u4e2a\u7f51\u7ad9\u7834\u89e3\uff0c\u6211\u4e4b\u524d\u8bd5\u8fc7\u52a0\u4e00\u70b9\u9632\u5fa1\u624b\u6bb5\uff0c\u76ee\u524d\u770b\u8d77\u6765\u65e0\u6548\u3002</p>\n<p>\u6211\u8fd9\u4e2a\u8f6f\u4ef6\u7528\u6237\u91cf\u4e0d\u591a\uff0c\u6240\u4ee5\u6211\u5e76\u4e0d\u5728\u610f\u88ab\u7834\u89e3\uff0c\u4f46\u662f\u6211\u5c31\u6bd4\u8f83\u597d\u5947\uff0c\u6709\u6ca1\u6709\u5176\u5b83\u529e\u6cd5\u6765\u8ffd\u8e2a\u5230\u88ab\u7834\u89e3\uff1f \u6211\u597d\u60f3\u77e5\u9053\u7834\u89e3\u7248\u5bf9\u6211\u8fd9\u534a\u6b7b\u4e0d\u6d3b\u7684\u7528\u6237\u91cf\u5230\u5e95\u662f\u6709\u6ca1\u6709\u5f71\u54cd\uff1f  </p>\n<p>\u6211\u6709\u96c6\u6210\u4e86 firebase \u6536\u96c6\u4e00\u4e9b\u6570\u636e\uff0c\u4e5f\u6709\u5f80\u81ea\u5df1\u670d\u52a1\u5668\u4e0a\u6254\u4e00\u4e9b\u4fdd\u6d3b\u6570\u636e\uff0c\u7834\u89e3\u7248\u662f\u4e0d\u662f\u4f1a\u628a\u8fd9\u4e9b\u7f51\u7edc\u94fe\u63a5\u7ed9\u62e6\u622a\u4e86\uff1f</p>\n", 
      "date_published": "2025-10-17T06:54:44+00:00", 
      "title": "\u5982\u4f55\u770b\u5f85\u4f60\u5f00\u53d1\u7684\u8f6f\u4ef6\u88ab\u7834\u89e3\uff1f", 
      "id": "https://www.v2ex.com/t/1166432"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/luckyzd", 
        "name": "luckyzd", 
        "avatar": "https://cdn.v2ex.com/gravatar/1bb8766dfa4a9767f1e1a461ad68c1a5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1165031", 
      "date_modified": "2025-10-14T04:08:14+00:00", 
      "content_html": "<p>\u505a\u4e86\u597d\u591a\u5e74\u7684 OC \uff0c\u4e07\u4e00\u8981\u91cd\u65b0\u627e\u5de5\u4f5c\uff0c\u7cbe\u901a swift \u662f\u4e0d\u662f\u5fc5\u9009\u9879\uff1f</p>\n", 
      "date_published": "2025-10-14T01:40:36+00:00", 
      "title": "iOS \u539f\u751f\u5f00\u53d1\u73b0\u5728\u662f\u4e0d\u662f\u90fd\u7528 Swift \uff0c\u7528 OC \u7684\u8fd8\u6709\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/1165031"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/VA4", 
        "name": "VA4", 
        "avatar": "https://cdn.v2ex.com/gravatar/dd6b0fb5ab7395ead3304cede513841b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1163580", 
      "date_modified": "2025-10-07T02:29:20+00:00", 
      "content_html": "<p>\u8c03\u7814\u4e86\u4e00\u5708\uff0c\u53d1\u73b0\u6d77\u5916\u5f00\u53d1\u8005\u8ba1\u5212 ios app \u4e0a\u67b6\u56fd\u533a app store \u662f\u9700\u8981 icp \u5907\u6848\u7684\uff0c\u4e2a\u4eba\u3001\u516c\u53f8\u90fd\u884c</p>\n<p>\u5982\u679c ios app \u662f ai \u7c7b\u7684\u4ea7\u54c1\uff0c\u6bd4\u5982 \u6587\u751f\u56fe\u7c7b\uff0c\u57fa\u4e8e gpt-image1 \u6a21\u578b\uff0c\u90a3\u4e48\u4e0a\u67b6\u56fd\u5185\u80fd\u901a\u8fc7\u5417\uff1f\u662f\u5426\u9700\u8981\u7b97\u6cd5\u5907\u6848\uff1f\u5148\u8c22\u8fc7\u4e86\uff01</p>\n", 
      "date_published": "2025-10-07T02:08:38+00:00", 
      "title": "\u8bf7\u6559 \u6d77\u5916\u5f00\u53d1\u8005 \u7684 ios app \u4e0a\u67b6\u56fd\u5185\u6d41\u7a0b", 
      "id": "https://www.v2ex.com/t/1163580"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qdwang", 
        "name": "qdwang", 
        "avatar": "https://cdn.v2ex.com/avatar/4be3/f330/40309_large.png?m=1758604322"
      }, 
      "url": "https://www.v2ex.com/t/1163003", 
      "date_modified": "2025-10-01T01:25:39+00:00", 
      "content_html": "<p>\u80cc\u666f\uff1a\u82f9\u679c app \uff0c\u5df2\u7ecf\u8fed\u4ee3\u4e86\u5f88\u591a\u4e2a\u7248\u672c\uff0c\u5185\u8d2d\u6211\u8bbe\u5b9a\u4ef7\u683c 19.99 \uff08\u4ece\u4e0a\u67b6\u5f00\u59cb\u5230\u73b0\u5728\u6ca1\u53d8\u8fc7\uff09\uff0capp \u5185\u4ef7\u683c\u663e\u793a\u662f\u7528 storekit2 \u7684 api \u62ff\u5230\u7684\u3002</p>\n<p>\u5ba1\u6838\u4e0d\u901a\u8fc7\u539f\u56e0\uff1a\u5185\u8d2d\u4ef7\u4e3a 9.99 \uff0c\u4f46\u662f app \u663e\u793a 19.99 \u3002</p>\n<p>\uff08\u4e0d\u77e5\u9053\u54ea\u6765\u7684 9.99 \uff1f\uff1f\uff1f\uff09</p>\n<p>\u4e8e\u662f\u6211\u56de\u590d\u8bf4\uff0c\u5185\u8d2d\u4ef7\u4e00\u76f4\u662f 19.99 \uff0c\u5e76\u4e14\u9644\u4e0a\u4e86 appstoreconnect \u7684\u5185\u8d2d\u9875\u9762\u5b9a\u4ef7\u622a\u56fe\u3002</p>\n<p>\u4eca\u5929\u5ba1\u6838\u56de\u590d\u6211\u4e86\uff1a\u8fd8\u662f\u5185\u8d2d\u4ef7\u4e0e app \u663e\u793a\u5bf9\u4e0d\u4e0a\uff0c\u8981\u6c42\u7ee7\u7eed\u6539\u3002</p>\n<p>\u8fd9\u4e0b\u6b7b\u5c40\u4e86\uff0c\u6c42\u52a9\u5404\u4f4d\u5927\u4f6c\uff0c\u78b0\u5230\u8fd9\u6837\u7684\u60c5\u51b5\uff0c\u6211\u5e94\u8be5\u600e\u4e48\u529e\uff1f\u6765\u6765\u56de\u56de\u5df2\u7ecf\u62d6\u4e86\u4e00\u5468\u4e86</p>\n", 
      "date_published": "2025-10-01T01:24:28+00:00", 
      "title": "\u6c42\u52a9\uff0c\u78b0\u5230\u8fd9\u6837\u7684 app \u5ba1\u6838\u600e\u4e48\u529e\u5462\uff1f", 
      "id": "https://www.v2ex.com/t/1163003"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/chouqiu", 
        "name": "chouqiu", 
        "avatar": "https://cdn.v2ex.com/gravatar/44f2e52c74ff9510d4101bfdaced1ef4?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1162819", 
      "date_modified": "2025-09-30T02:20:14+00:00", 
      "content_html": "<p>\u73b0\u5728\u662f\u5728 App Store Connect \u540e\u53f0\u5f00\u542f\u4e86 App Store \u670d\u52a1\u5668\u901a\u77e5</p>\n<p>\u586b\u5199\u4e86 <code>\u751f\u4ea7\u73af\u5883\u670d\u52a1\u5668 URL</code> \u548c <code>\u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL</code> \u4e24\u4e2a\u56de\u8c03\u5730\u5740</p>\n<p>\u751f\u4ea7\u73af\u5883\u670d\u52a1\u5668 URL\uff1a <a href=\"https://prod.xxx.com/iapNotify\" rel=\"nofollow\">https://prod.xxx.com/iapNotify</a></p>\n<p>\u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL\uff1a <a href=\"https://test.xxx.com/iapNotify\" rel=\"nofollow\">https://test.xxx.com/iapNotify</a></p>\n<p>\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\uff0c\u6d4b\u8bd5\u540c\u4e8b\u4f7f\u7528 TestFlight \u5b89\u88c5\u4e86\u6700\u65b0\u7248\u672c\u7684 app</p>\n<p>\u5f53\u5ba2\u6237\u7aef\u5b8c\u6210\u652f\u4ed8\u65f6\uff0c<code>\u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL</code> \u4f1a\u6536\u5230\u82f9\u679c\u670d\u52a1\u5668\u901a\u77e5\uff0c\u4e00\u4e2a\u662f JWT \u5b57\u7b26\u4e32</p>\n<p>\u628a<code>signedPayload</code>\u89e3\u51fa\u6765\u662f\u4e0b\u9762\u8fd9\u6837\u7684\uff1a</p>\n<pre><code>{\n  \"notificationType\": \"ONE_TIME_CHARGE\",\n  \"notificationUUID\": \"d03b3bae-a63c-4fd3-ad4f-69e52fb966fd\",\n  \"data\": {\n    \"appAppleId\": 6751180999,\n    \"bundleId\": \"xx.yy.zz\",\n    \"bundleVersion\": \"62\",\n    \"environment\": \"Sandbox\",\n    \"signedTransactionInfo\": \"eyJhbG...\"\n  },\n  \"version\": \"2.0\",\n  \"signedDate\": 1759197475796\n}\n</code></pre>\n<p>\u518d\u628a<code>signedTransactionInfo</code>\u89e3\u51fa\u6765\u662f\u8fd9\u6837\u7684\uff1a</p>\n<pre><code>{\n  \"transactionId\": \"2000001023950888\",\n  \"originalTransactionId\": \"2000001023950888\",\n  \"bundleId\": \"xx.yy.zz\",\n  \"productId\": \"xx.yy.zz.product_01\",\n  \"purchaseDate\": 1759197470000,\n  \"originalPurchaseDate\": 1759197470000,\n  \"quantity\": 1,\n  \"type\": \"Consumable\",\n  \"appAccountToken\": \"856bb959-ae22-4711-2005-af69286aceed\",\n  \"inAppOwnershipType\": \"PURCHASED\",\n  \"signedDate\": 1759197475796,\n  \"environment\": \"Sandbox\",\n  \"transactionReason\": \"PURCHASE\",\n  \"storefront\": \"CHN\",\n  \"storefrontId\": \"143465\",\n  \"price\": 6000,\n  \"currency\": \"CNY\",\n  \"appTransactionId\": \"704888381761368888\"\n}\n\n</code></pre>\n<p>appAccountToken \u662f\u6211\u4eec\u7684\u8ba2\u5355\u552f\u4e00\u6807\u8bc6</p>\n<p>\u95ee\u9898\uff1a</p>\n<p>1.\u600e\u4e48\u786e\u8ba4\u8fd9\u4e2a\u8ba2\u5355\u5df2\u5b8c\u6210\u652f\u4ed8</p>\n<p>\u662f\u53ea\u8981\u6709\u8fd9\u4e2a\u56de\u8c03\u5c31\u8ba4\u4e3a\u662f\u652f\u4ed8\u6210\u529f\u4e86\u5417\uff1f</p>\n<p>2.\u5982\u679c\u8ba2\u5355\u9000\u6b3e\u662f\u600e\u4e48\u5904\u7406</p>\n<p>\u6c99\u76d2\u73af\u5883\u597d\u50cf\u4e0d\u80fd\u6d4b\u8bd5\u5185\u8d2d\u7684\u9000\u6b3e\u6d41\u7a0b\uff0c\u5982\u679c\u4e0a\u7ebf\u4e86\u9000\u6b3e\u65f6\uff0c\u4e5f\u4f1a\u6709\u8fd9\u79cd\u670d\u52a1\u5668\u901a\u77e5\u5417</p>\n<p>3.\u73b0\u5728\u8981\u63d0\u5ba1 app \uff0c\u66f4\u6362\u4e86\u751f\u4ea7\u73af\u5883\u63a5\u53e3 <a href=\"https://prod.xxx.com\" rel=\"nofollow\">https://prod.xxx.com</a> \uff0c\u5728 TestFlight \u91cc\u66f4\u65b0\u5230\u6700\u65b0\u7248</p>\n<p>\u652f\u4ed8\u5b8c\u6210\u540e\uff0cApp Store \u7684\u670d\u52a1\u5668\u901a\u77e5\u8fd8\u662f\u4f1a\u8bf7\u6c42\u5230 \u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 <a href=\"https://test.xxx.com\" rel=\"nofollow\">https://test.xxx.com</a> \uff0c\u8fd9\u6837\u8ba2\u5355\u6807\u8bc6\u5c31\u5bf9\u4e0d\u4e0a\u4e86\u3002\u90a3 App Store \u7684\u5ba1\u6838\u4eba\u5458\u5ba1\u6838\u5185\u8d2d\u65f6\u4f1a\u5ba1\u6838\u4e0d\u901a\u8fc7\u5427\u3002</p>\n<p>\u9996\u6b21\u5bf9\u63a5 iOS \u5185\u8d2d\uff0c\u95ee\u9898\u6709\u70b9\u591a\uff0c\u5e0c\u671b\u5404\u4f4d\u5927\u4f6c\u8d50\u6559</p>\n", 
      "date_published": "2025-09-30T02:18:11+00:00", 
      "title": "iOS \u5185\u8d2d \u7684\u82e5\u5e72\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/1162819"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qdwang", 
        "name": "qdwang", 
        "avatar": "https://cdn.v2ex.com/avatar/4be3/f330/40309_large.png?m=1758604322"
      }, 
      "url": "https://www.v2ex.com/t/1162771", 
      "date_modified": "2025-09-30T00:11:05+00:00", 
      "content_html": "<p>\u6211\u4e0a\u4f20\u81ea\u5df1 app \u65b0\u7248\u672c\u540e\uff0c\u5ba1\u6838\u5931\u8d25\uff0c\u7ed9\u4e86\u7406\u7531\u5982\u4e0b\uff1a</p>\n<p>\u201c\u8fdd\u53cd 1.1.6 \u3002\u5185\u8d2d\u4ef7\u683c\u4e3a 19.99 \uff0c\u4f46\u662f\u4e4b\u524d\u901a\u8fc7\u7684\u5185\u8d2d\u4ef7\u683c\u4e3a 9.99\u201d</p>\n<p>\u7b80\u76f4\u89c1\u4e86\u9b3c\u4e86\uff0c\u6211\u5185\u8d2d\u4ef7\u683c\u4ece\u7b2c\u4e00\u7248\u5f00\u59cb\u4ece\u6765\u6ca1\u53d8\u8fc7\uff0c\u4e00\u76f4\u662f 19.99 \uff0c\u4e0d\u77e5\u9053\u54ea\u6765\u7684 9.99 \u3002\u800c\u4e14\u73b0\u5728 appstoreconnect \u9875\u9762\u91cc\u770b\uff0c\u5185\u8d2d\u4ef7\u683c\u4e5f\u662f 19.99 \u3002</p>\n<p>\u6700\u5947\u602a\u7684\u6765\u4e86\uff0c\u8fd9\u4e0d\u662f\u8fd9\u4e2a\u7248\u672c\u7684\u7b2c\u4e00\u4e2a build \u3002\u6211\u5148\u4e0a\u4f20\u4e86\u7248\u672c build 10 \uff0c\u8ba9\u4ed6\u4eec\u5ba1\u6838\uff0c\u901a\u8fc7\u4e86\u3002\u4f46\u662f\u6211\u53d1\u73b0\u6709\u4e2a bug \uff0c\u4e8e\u662f\u64a4\u6389\u4e86\uff0c\u65b0\u4e0a\u4f20\u4e86 build 11 \uff0c\u7136\u540e\u4ed6\u4eec\u5c31\u5ba1\u6838\u51fa\u8fd9\u4e2a\u95ee\u9898\u4e86\u3002</p>\n<p>\u8bf7\u95ee\u4e00\u4e0b\u6709\u7ecf\u9a8c\u7684\u5927\u4f6c\uff0c\u8fd9\u79cd\u60c5\u51b5\u600e\u4e48\u529e\uff1f\u6211\u5df2\u7ecf\u56de\u590d\u4e86\u5ba1\u6838\uff0c\u4f46\u662f 2 \u5929\u4e86\u8fd8\u6ca1\u53cd\u5e94...</p>\n", 
      "date_published": "2025-09-29T23:53:14+00:00", 
      "title": "\u975e\u5e38\u5947\u602a\u7684\u82f9\u679c App \u5ba1\u6838\u5931\u8d25\u7406\u7531", 
      "id": "https://www.v2ex.com/t/1162771"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xjpz", 
        "name": "xjpz", 
        "avatar": "https://cdn.v2ex.com/gravatar/ddbc8fc404ea5b82cf252fe8e2090e08?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1162619", 
      "date_modified": "2025-09-29T14:20:45+00:00", 
      "content_html": "\u91ce\u751f IOS \u5f00\u53d1\uff0c\u4f7f\u7528 AI \u5f00\u53d1\u7684 App \u3002<br /><br />\u7531\u4e8e IOS26 \u652f\u6301\u5728 CarPlay \u8f66\u673a\u4e0a\u663e\u793a\u5c0f\u7ec4\u4ef6\uff0c\u56e0\u6b64\u5728\u81ea\u5df1\u5f00\u53d1\u7684 App \u4e0a\u4e5f\u52a0\u4e86\u5c0f\u7ec4\u4ef6\u5e76\u4e14\u53ef\u4ee5\u81ea\u5b9a\u4e49\u80cc\u666f\u56fe\u7247\uff0c\u5c0f\u7ec4\u4ef6\u5728 iphone \u4e0a\u6b63\u5e38\u663e\u793a\uff0c\u4f46\u662f\u5728 CarPlay \u8f66\u673a\u4e0a\u80cc\u666f\u56fe\u6807\u88ab\u79fb\u9664\u4e86\u3002<br /><br />Apple \u5f00\u53d1\u6587\u6863\u786e\u5b9e\u4e5f\u8bf4\u4e86\uff0c\u4f46\u662f\u6ca1\u627e\u5230\u89e3\u51b3\u529e\u6cd5\uff0c<br /><a target=\"_blank\" href=\"https://developer.apple.com/documentation/widgetkit/adding-standby-and-carplay-support-to-your-widget\" rel=\"nofollow noopener\">https://developer.apple.com/documentation/widgetkit/adding-standby-and-carplay-support-to-your-widget</a><br /><br />\u4f46\u662f Top Widgets+ App \u5374\u53ef\u4ee5\u505a\u5230\uff0c\u8bf7\u95ee\u662f\u5982\u4f55\u505a\u5230\u7684\uff1f\u6709\u61c2\u7684\u670b\u53cb\u53ef\u4ee5\u8bf4\u4e0b\u5417\uff1f", 
      "date_published": "2025-09-29T05:06:00+00:00", 
      "title": "IOS26 App \u5c0f\u7ec4\u4ef6\u80cc\u666f\u5728 CarPlay \u4e0a\u88ab\u79fb\u9664\u7684\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/1162619"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/qdwang", 
        "name": "qdwang", 
        "avatar": "https://cdn.v2ex.com/avatar/4be3/f330/40309_large.png?m=1758604322"
      }, 
      "url": "https://www.v2ex.com/t/1158601", 
      "date_modified": "2025-09-11T09:42:04+00:00", 
      "content_html": "<p>AI \u90fd\u6551\u4e0d\u4e86\u7684\u7a0b\u5ea6\uff0c\u6587\u6863\u5b9e\u5728\u592a\u70c2\uff0c\u5bfc\u81f4\u4e0d\u7ba1\u662f gemini \u8fd8\u662f gpt \u90fd\u7ecf\u5e38\u7ed9\u51fa\u9519\u8bef\u7684\u89e3\u7b54</p>\n<p>\u7edd\u671b\ud83d\ude1e</p>\n", 
      "date_published": "2025-09-11T08:42:34+00:00", 
      "title": "\u82f9\u679c app \u5f00\u53d1\u771f\u662f\u75db\u82e6\u554a", 
      "id": "https://www.v2ex.com/t/1158601"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhouhuhu007", 
        "name": "zhouhuhu007", 
        "avatar": "https://cdn.v2ex.com/gravatar/218a79fb097f7e774aa8e7f8947b1a50?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1158083", 
      "title": "\u7f13\u89e3 ios \u6076\u610f\u9000\u6b3e\uff1a\u4ece\u96f6\u5f00\u59cb\u642d\u5efa\u201c\u9632\u9000\u6b3e\u7cfb\u7edf\u201d", 
      "id": "https://www.v2ex.com/t/1158083", 
      "date_published": "2025-09-09T09:44:49+00:00", 
      "content_html": "<p>\u505a ios \u5f00\u53d1\u7684\u670b\u53cb\u4eec\uff0c\u6709\u9047\u5230\u8fc7\u5927\u89c4\u6a21\u7684\u6076\u610f\u9000\u6b3e\u4e48\uff1f\u4e00\u591c\u4e4b\u95f4\uff0c\u5c11\u5219\u51e0\u767e\u5200\uff0c\u591a\u5219\u4e0a\u4e07\u5200\uff0c\u4e00\u4e0b\u5b50\u5168\u90e8\u9000\u6389\uff0c\u751a\u81f3\u4f1a\u5bfc\u81f4 App \u88ab\u4e0b\u67b6\uff0c\u5f00\u53d1\u8005\u7684\u52aa\u529b\u4ed8\u4e4b\u4e1c\u6d41\u3002</p>\n<p>\u5176\u5b9e Apple \u5728\u6536\u5230\u7528\u6237\u7684\u9000\u6b3e\u7533\u8bf7\u540e\uff0c\u4f1a\u53d1\u9001 3 \u6b21 CONSUMPTION_REQUEST \u7684\u901a\u77e5\u7ed9\u6211\u4eec\u5f00\u53d1\u8005\uff0c\u6839\u636e\u5f00\u53d1\u8005\u63d0\u4f9b\u7684 CONSUMPTION INFO \uff08\u4f8b\u5982\uff1a\u7528\u6237\u7684\u7d2f\u8ba1\u6d88\u8d39\u91d1\u989d\uff0c\u7d2f\u8ba1\u9000\u6b3e\u91d1\u989d\uff0c\u5f00\u53d1\u8005\u7684\u9000\u6b3e\u504f\u597d\u7b49\uff09\u8fdb\u884c\u7efc\u5408\u51b3\u7b56\u3002\u56e0\u6b64\u5f00\u53d1\u8005\u53ea\u8981\u53ca\u65f6\u7684\u3001\u6b63\u786e\u5730\u56de\u590d Apple \u7684 CONSUMPTION_REQUEST \uff0c\u5c31\u80fd\u5e2e\u52a9 Apple\u201c\u516c\u5e73\u201d\u5730\u51b3\u7b56\uff0c\u6709\u6548\u964d\u4f4e\u6076\u610f\u9000\u6b3e\u7684\u6bd4\u4f8b\u3002</p>\n<p>\u5f53\u524d\u5e02\u9762\u4e0a\u6709\u4e9b\u5e73\u53f0\u5df2\u7ecf\u5b9e\u73b0\u4e86 CONSUMPTION_REQUEST \u7684\u81ea\u52a8\u7b54\u590d\u7cfb\u7edf\uff0c\u4f8b\u5982 RevenueCat \uff08 <a href=\"https://www.revenuecat.com/)%E7%AD%89%EF%BC%8C%E4%BD%86%E6%98%AF%E6%9C%89%E4%B8%80%E4%B8%AA%E6%98%BE%E8%91%97%E7%9A%84%E7%BC%BA%E7%82%B9%EF%BC%8C%E5%B0%B1%E6%98%AF%E9%9C%80%E8%A6%81%E5%BC%80%E5%8F%91%E8%80%85%E6%8A%8A\" rel=\"nofollow\">https://www.revenuecat.com/)\u7b49\uff0c\u4f46\u662f\u6709\u4e00\u4e2a\u663e\u8457\u7684\u7f3a\u70b9\uff0c\u5c31\u662f\u9700\u8981\u5f00\u53d1\u8005\u628a</a> AuthKey \u548c In-App Purchase Key \u7b49\u4e0a\u4f20\u5230\u4e91\u7aef\u3002\u76f8\u5f53\u4e8e\u5f00\u53d1\u8005\u9700\u8981\u628a AppStore Connect \u7684\u8fde\u63a5\u548c\u67e5\u8be2\u7684\u6743\u5229\uff0c\u5168\u90e8\u4ea4\u7ed9\u4e09\u65b9\u670d\u52a1\uff08 RevenueCat \u7b49\uff09\u3002\u8fd9\u5bf9\u4e00\u4e9b\u5b89\u5168\u654f\u611f\u7684\u5f00\u53d1\u8005\uff08\u5305\u62ec\u4f01\u4e1a\u5f00\u53d1\u8005\uff09\u6765\u8bf4\uff0c\u662f\u5b8c\u5168\u4e0d\u53ef\u63a5\u53d7\u7684\u3002</p>\n<p>\u4e3a\u4e86\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u6211\u5f00\u6e90\u4e86\u4e00\u6b3e\u7ba1\u7406 Apple Notificaiton \u7684\u7cfb\u7edf\uff0c\u652f\u6301\u4e00\u952e\u90e8\u7f72\u5230 Supabase \u4e2d\uff0c\u5e76\u7528 Valut \u4fdd\u7ba1 Apple \u7684\u5bc6\u94a5\uff0c\u540c\u65f6\u53ef\u4ee5\u81ea\u52a8\u7b54\u590d CONSUMPTION_REQUEST \uff0c\u5e76\u4e14\u5c55\u793a\u7b54\u590d\u7684 Consumption Info \u4e2d\u7684\u8be6\u7ec6\u4fe1\u606f\u548c\u542b\u4e49\u3002\u8fd9\u6837\uff0c\u5f00\u53d1\u8005\u5c31\u53ef\u4ee5\u8f7b\u677e\u3001\u53ca\u65f6\u5730\u5904\u7406 Apple \u53d1\u6765\u7684\u9000\u6b3e\u5f81\u8be2\u610f\u89c1\u3002\u5728\u4fdd\u8bc1 AuthKey \u548c In-App Purchase Key \u5b89\u5168\u6027\u7684\u540c\u65f6\uff0c\u5927\u5927\u964d\u4f4e\u9000\u6b3e\u7684\u8ba2\u5355\u6570\uff08\u5bf9\u4e8e\u6d88\u8017\u54c1\uff0c\u5c24\u5176\u6709\u6548\uff09\u3002</p>\n<p>\u9879\u76ee\u5730\u5740\uff1a <a href=\"https://github.com/argus-sight/refund-swatter-lite\" rel=\"nofollow\">https://github.com/argus-sight/refund-swatter-lite</a></p>\n<p>\u5f00\u53d1\u8005\u670b\u53cb\u4eec\uff0c\u5927\u5bb6\u8bd5\u8bd5\u5427\uff0c\u6709\u95ee\u9898\u53ef\u4ee5\u8054\u7cfb <a href=\"mailto:rockrong89@gmail.com\">rockrong89@gmail.com</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/lyq", 
        "name": "lyq", 
        "avatar": "https://cdn.v2ex.com/gravatar/fa97d3ca03acd7cf905479152a274169?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1155521", 
      "date_modified": "2025-08-29T00:26:06+00:00", 
      "content_html": "\u4e4b\u524d\u5728\u505a Web \u524d\u7aef\uff0c\u73b0\u5728\u5728\u505a React Native \uff0c\u4f46\u662f\u4e00\u76f4\u5bf9\u4e8e\u539f\u751f\u4e0d\u4e86\u89e3\uff0c\u6240\u4ee5\u60f3\u8f85\u4fee\u5b66\u4e60\u4e00\u4e0b iOS \uff0c\u60f3\u7740\u8fd9\u6837\u4f1a\u6709\u52a9\u4e8e\u5bf9\u8de8\u7aef\u7684\u6df1\u5165\u7406\u89e3\uff0c\u4e0d\u77e5\u9053\u6309\u7167\u4ec0\u4e48\u8def\u7ebf\u5b66\u4e60\u3002\u81ea\u5df1\u5728\u7f51\u4e0a\u6574\u7406\u7684\u8def\u7ebf\u5982\u4e0b\uff1a\u653e\u5f03 objective-c \uff0c\u5b66\u4e60 swift \uff0c\u7136\u540e swiftUI \uff0c\u540e\u9762\u5c31\u4e0d\u77e5\u9053\u8be5\u5f80\u54ea\u4e2a\u65b9\u5411\u4f7f\u52b2\u513f\u4e86\uff0c\u5e0c\u671b\u5927\u4f6c\u4eec\u80fd\u6307\u70b9\u8ff7\u6d25\u3002ps:\u5b66\u4e60 ios \u7684\u76ee\u7684\u4e0d\u662f\u4e3a\u4e86\u6210\u4e3a\u539f\u751f\u5f00\u53d1\uff0c\u800c\u662f\u60f3\u8981\u5728 React Native \u4e0a\u66f4\u6df1\u5165\u4e00\u4e9b\u3002", 
      "date_published": "2025-08-28T06:03:04+00:00", 
      "title": "\u524d\u7aef\u60f3\u8981\u5b66\u4e60 ios\uff0c\u6c42\u6307\u70b9\u5b66\u4e60\u8def\u7ebf", 
      "id": "https://www.v2ex.com/t/1155521"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/MuDong17", 
        "name": "MuDong17", 
        "avatar": "https://cdn.v2ex.com/gravatar/37f74c40aa259a52e82aa99d4db68c67?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1153350", 
      "date_modified": "2025-08-19T01:46:29+00:00", 
      "content_html": "<p>\u5c1d\u8bd5\u4e86\u4e00\u4e0b\u7533\u8bf7\u7f8e\u533a\u5f00\u53d1\u8005\u8d26\u6237\uff0c\u9700\u8981\u62a4\u7167\u6216\u8005\u8eab\u4efd\u8bc1\uff0c\u65e0\u6cd5\u7533\u8bf7\u3002\u7ee7\u7eed\u6362\u4e86\u56fd\u533a\u7684 Apple ID \u3002</p>\n<p>\u73b0\u5728\u60f3\u505a\u6536\u8d39\u7684 app,\u5982\u679c\u4ea7\u751f\u4e86\u6536\u76ca\uff0c\u8bf7\u95ee\u5982\u4f55\u5408\u7406\u5408\u6cd5\u7684\u5c06\u6536\u76ca\u6c47\u5165\uff1f\u5c0f\u7ea2\u4e66\u4e0a\u8bf4\u53ef\u4ee5\u4f7f\u7528\u7a7a\u4e2d\u4e91\u6c47\uff0c\u4f46\u662f\u6ca1\u592a\u5f00\u660e\u767d\u662f\u600e\u4e48\u64cd\u4f5c\u3002</p>\n<p>\u53e6\u5916\u5927\u4f6c\u4eec\u6709\u6ca1\u6709\u5efa\u8bae\uff0c\u662f\u7533\u8bf7\u5916\u533a\u7684 Apple ID \u548c Google Play \u597d\u8fd8\u662f\u56fd\u533a\u7684\u66f4\u65b9\u4fbf\uff1f\u4e3b\u8981\u7ea0\u7ed3\u7684\u5c31\u662f\u7533\u8bf7\u65f6\u7684\u96be\u5ea6\u548c\u6536\u6b3e\u65f6\u7684\u96be\u5ea6\u3002</p>\n<p>\u662f\u5426\u6709\u5fc5\u8981\u5f04\u4e00\u4e2a\u6d77\u5916\u516c\u53f8\u6765\u505a\uff1f\uff08\u4e1a\u52a1\u4e0d\u5927\uff09</p>\n", 
      "date_published": "2025-08-19T01:37:08+00:00", 
      "title": "\u8bf7\u95ee ios \u548c android \u7684\u5916\u6c47\u6536\u5165\u5982\u4f55\u5408\u7406\u5408\u6cd5\u7684\u8fdb\u5165\u5462\uff1f", 
      "id": "https://www.v2ex.com/t/1153350"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jayasme", 
        "name": "jayasme", 
        "avatar": "https://cdn.v2ex.com/gravatar/eccff986510b5a772669f4a151e95476?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1152946", 
      "date_modified": "2025-08-17T03:03:53+00:00", 
      "content_html": "<p>\u73b0\u5728\u5f00\u53d1\u4e86\u4e00\u4e2a\u529f\u80fd\u51c6\u5907\u63a8\u66f4\u65b0\u4e86\uff0c\u4e3b\u8981\u5c31\u662f\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u9080\u8bf7\u7801\u7684\u5f62\u5f0f\u62c9\u65b0\u6765\u83b7\u53d6\u514d\u8d39\u7684\u4f1a\u5458\u8bd5\u7528\uff0c\u65f6\u95f4\u53ea\u6709 1 \u5929\uff0c\u6bd4\u5176\u4ed6\u8d2d\u4e70\u9879\uff08\u6700\u77ed 7 \u5929\uff09\u8981\u5c11\u5f88\u591a\uff0c\u5e76\u4e14\u6211\u63aa\u8f9e\u4e0a\u5f3a\u8c03\u662f\u514d\u8d39\u8bd5\u7528 1 \u5929\uff0c\u7531\u4e8e\u662f\u6211\u81ea\u5df1\u7684\u540e\u53f0\u63a7\u5236\u89e3\u9501\uff0c\u7ed5\u8fc7\u4e86 iap \uff0c\u5e76\u4e14\u7528\u6237\u5728\u5151\u6362\u9080\u8bf7\u7801\u7684\u65f6\u5019\u4e5f\u6ca1\u6709\u8d70\u82f9\u679c\u7684\u5b98\u65b9\u5151\u6362\u9875\u9762\uff0c\u8fd9\u4e2a\u88ab\u82f9\u679c\u53d1\u73b0\u4f1a\u88ab\u6253\u56de\u5ba1\u6838\u5417\uff1f</p>\n", 
      "date_published": "2025-08-17T02:52:20+00:00", 
      "title": "ios app \u7ed5\u8fc7 iap \u652f\u4ed8\u83b7\u53d6\u62c9\u65b0\u5956\u52b1\u4f1a\u88ab\u5ba1\u6838\u6253\u56de\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1152946"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/kirieievk", 
        "name": "kirieievk", 
        "avatar": "https://cdn.v2ex.com/gravatar/2f67e3a3c62aaf38c9d666e0ac6536e6?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1147747", 
      "title": "\u591a\u4e2a\u5f00\u53d1\u8005\u8d26\u53f7,\u4f1a\u88ab\u5173\u8054\u5417", 
      "id": "https://www.v2ex.com/t/1147747", 
      "date_published": "2025-07-25T10:32:41+00:00", 
      "content_html": "<p>\u4e4b\u524d\u8c37\u6b4c\u5c31\u662f,\u7b2c\u4e00\u4e2a\u6ca1\u4e8b\u513f.\u540e\u4e70\u5462\u7b2c\u4e8c\u4e2a\u7b2c\u4e09\u4e2a,\u4e00\u63d0\u4ea4 app \u5c31\u5c01\u8d26\u53f7\n\u82f9\u679c\u4e5f\u4f1a\u5417?</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/drymonfidelia", 
        "name": "drymonfidelia", 
        "avatar": "https://cdn.v2ex.com/gravatar/017bcef6e642dbf067e17838a9cd447a?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1144840", 
      "title": "XCode \u7684 7 \u65e5\u7b7e\u540d\u6709\u529e\u6cd5\u4e0d\u501f\u52a9\u7b2c\u4e09\u65b9\u5de5\u5177\uff0c\u5199\u4e2a\u811a\u672c\u5728\u6709\u6548\u671f<1 \u5929\u65f6\u81ea\u52a8\u91cd\u7b7e\u5417\uff1f\u9ed8\u8ba4\u597d\u50cf\u8981\u8fc7\u671f\u4e86\u624d\u80fd\u91cd\u7b7e\u3002\u81ea\u5df1\u5f00\u7684 App\uff0c\u4e0d\u6253\u7b97\u4e0a\u67b6\uff0c\u4e0d\u60f3\u6ce8\u518c\u5f00\u53d1\u8005\u8d26\u53f7", 
      "id": "https://www.v2ex.com/t/1144840", 
      "date_published": "2025-07-12T19:47:55+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Severin", 
        "name": "Severin", 
        "avatar": "https://cdn.v2ex.com/gravatar/350697b7e72c3851f3b2e2c7074adae0?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1144743", 
      "date_modified": "2025-07-12T13:02:11+00:00", 
      "content_html": "<p>\u80cc\u666f\u662f\u60f3\u8981\u6ce8\u518c\u4e00\u4e2a\u4e2a\u4eba\u5f00\u53d1\u8005\u8d26\u53f7\u7528\u4e8e\u53d1\u5e03\u4e00\u4e2a\u65b0\u7684\u5e94\u7528\uff0c\u4f46\u662f\u5728\u82f9\u679c\u5b98\u7f51\u6ce8\u518c\uff0c\u76f4\u63a5\u5c31\u88ab\u65e0\u7406\u7531\u7684\u62d2\u7edd\u4e86\uff0c\u540e\u9762\u53d1\u90ae\u4ef6\u6c9f\u901a\u4e86\u597d\u51e0\u8f6e\u4e5f\u6ca1\u6709\u7ed3\u679c\uff0c\u76ee\u524d\u5df2\u7ecf\u6ca1\u6709\u4efb\u4f55\u56de\u590d\u4e86\u3002\u5c1d\u8bd5\u7528\u5bb6\u4eba\u7684\u8eab\u4efd\u548c\u65b0\u8bbe\u5907\u6ce8\u518c\uff0c\u8fd8\u662f\u5931\u8d25\uff0c\u5df2\u7ecf\u4e0d\u51c6\u5907\u548c\u82f9\u679c\u6c9f\u901a\u4e86\u3002\u73b0\u5728\u6dd8\u5b9d\u4e0a\u6709\u51fa\u552e\u8d26\u53f7\u7684\uff0c\u8fd9\u79cd\u8d26\u53f7\u6709\u6ca1\u6709\u98ce\u9669\uff0c\u6709\u6ca1\u6709\u4eba\u5c1d\u8bd5\u8fc7</p>\n", 
      "date_published": "2025-07-12T06:21:33+00:00", 
      "title": "\u8d2d\u4e70\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u6709\u4ec0\u4e48\u98ce\u9669\u5417", 
      "id": "https://www.v2ex.com/t/1144743"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zongmumask666", 
        "name": "zongmumask666", 
        "avatar": "https://cdn.v2ex.com/gravatar/92529d1db8cec79d0b8fe04cdc5fed59?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1143753", 
      "title": "\ud83c\udf89 \u66f4\u65b0\u6765\u4e86\uff5c\u6211\u5f00\u53d1\u7684 PDF \u9605\u8bfb\u5668 Rainbow PDF \u4e0a\u7ebf\u4e86 OCR \u529f\u80fd + \u8868\u683c\u63d0\u53d6\u589e\u5f3a + \u6279\u6ce8\u6539\u8fdb", 
      "id": "https://www.v2ex.com/t/1143753", 
      "date_published": "2025-07-08T07:14:28+00:00", 
      "content_html": "<p>\u5927\u5bb6\u597d\uff0c\u6211\u662f\u4e00\u4e2a\u72ec\u7acb\u5f00\u53d1\u8005\uff0c\u4e4b\u524d\u53d1\u5e16\u4ecb\u7ecd\u4e86\u6211\u57fa\u4e8e PDFium + Swift \u5f00\u53d1\u7684\u8f7b\u91cf\u7ea7 macOS PDF \u9605\u8bfb\u5668 Rainbow PDF \uff0c\u611f\u8c22\u5927\u5bb6\u7684\u53cd\u9988\uff0c\u5e26\u6765\u4e86\u5f88\u591a\u771f\u5b9e\u7684\u4f7f\u7528\u5efa\u8bae \ud83d\ude4f</p>\n<p>\u8fd9\u6b21\u6211\u6839\u636e\u5927\u5bb6\u53cd\u9988\u66f4\u65b0\u4e86\u4e00\u4e9b\u547c\u58f0\u8f83\u9ad8\u7684\u529f\u80fd\uff0c\u6b22\u8fce\u7ee7\u7eed\u8bd5\u7528\u5e76\u7559\u8a00\u4ea4\u6d41\uff01</p>\n<hr/>\n<h3><strong>\ud83d\ude80 \u672c\u6b21\u66f4\u65b0\u4eae\u70b9\uff1a</strong></h3>\n<ul>\n<li>\n<p>\ud83e\udde0 <strong>\u65b0\u589e OCR \u529f\u80fd</strong>\uff1a\u53ef\u8bc6\u522b\u626b\u63cf\u7248 PDF \u6216\u56fe\u50cf\u4e2d\u7684\u6587\u5b57\uff0c\u652f\u6301\u590d\u5236\u3001\u641c\u7d22</p>\n</li>\n<li>\n<p>\ud83d\udcca <strong>\u4f18\u5316\u8868\u683c\u63d0\u53d6</strong>\uff1a\u7ed3\u6784\u8bc6\u522b\u66f4\u51c6\u786e\uff0c\u590d\u5236\u5230 Excel \u4fdd\u7559\u539f\u683c\u5f0f\u6548\u679c\u66f4\u597d</p>\n</li>\n<li>\n<p>\u270d\ufe0f <strong>\u6279\u6ce8\u5de5\u5177\u589e\u5f3a</strong>\uff1a\u9ad8\u4eae\u3001\u4e0b\u5212\u7ebf\u3001\u4fbf\u7b7e\u7b49\u64cd\u4f5c\u4f53\u9a8c\u66f4\u6d41\u7545</p>\n</li>\n</ul>\n<hr/>\n<h3><strong>\ud83e\uddea \u5e94\u7528\u5b9a\u4f4d\uff1a</strong></h3>\n<ul>\n<li>\n<p>\u60f3\u8981\u63d0\u53d6\u8d22\u62a5\u3001\u8868\u683c\u3001\u62a5\u544a\u6570\u636e\u7684\u7528\u6237</p>\n</li>\n<li>\n<p>\u9700\u8981\u8f7b\u91cf\u6807\u6ce8\u3001\u505a\u8bfb\u4e66\u7b14\u8bb0\u7684\u9605\u8bfb\u8005</p>\n</li>\n</ul>\n<p>\u76ee\u524d\u7248\u672c\u662f **macOS **\uff0c\u540e\u7eed\u4f1a\u63a8\u51fa <strong>iPad/iOS \u7248\u672c\uff08\u5f00\u53d1\u4e2d\uff09</strong>\u3002</p>\n<p>\u6709\u5174\u8da3\u5408\u4f5c\u7684\u6280\u672f\u5927\u4f6c\u6b22\u8fce\u52a0\u5165\uff08\u8054\u7cfb\u65b9\u5f0f\uff1a \u5fae\u4fe1 zongmumask)\u3002</p>\n<p>\u4e5f\u6b22\u8fce\u5927\u5bb6\u52a0\u5165 QQ \u7fa4\u7ee7\u7eed\u4f53\u9a8c\u548c\u53cd\u9988\uff0c\u4e92\u52a0\u4ea4\u6d41\u6280\u672f\u548c\u4ea7\u54c1\u65b9\u5411 \ud83d\ude4c</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://p.ipic.vip/0jgbl9.jpg\"/></p>\n"
    }
  ]
}