Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gh-120522: Add a--with-app-store-compliance configure option to patch out problematic code#120984

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
freakboy3742 merged 14 commits intopython:mainfromfreakboy3742:app-store-patch
Jun 30, 2024
Merged
Show file tree
Hide file tree
Changes from1 commit
Commits
Show all changes
14 commits
Select commitHold shift + click to select a range
e30787f
Add --app-store-compliance configuration option.
freakboy3742Jun 25, 2024
ae53183
Added blurb.
freakboy3742Jun 25, 2024
eee0c93
Correct tab-vs-spaces formatting issue.
freakboy3742Jun 25, 2024
eeb976f
Correct source file name in docs.
freakboy3742Jun 25, 2024
26cd9ae
Correct source code reference in Mac docs
freakboy3742Jun 25, 2024
2d5a0a7
Only apply the patch forward, and ensure the working directory is cor…
freakboy3742Jun 25, 2024
12cb469
Make patching reslient to multiple builds.
freakboy3742Jun 25, 2024
eb48987
Merge branch 'main' into app-store-patch
freakboy3742Jun 25, 2024
56f7487
Documentation fixes found during review
freakboy3742Jun 26, 2024
cb22667
Merge branch 'main' into app-store-patch
freakboy3742Jun 26, 2024
a7a1275
Documentation and configure.ac syntax improvements
freakboy3742Jun 28, 2024
702466c
Regenerate configure script.
freakboy3742Jun 29, 2024
87a8e72
Silence the patch echo output.
freakboy3742Jun 29, 2024
955dd67
Merge branch 'main' into app-store-patch
freakboy3742Jun 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
NextNext commit
Documentation fixes found during review
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
  • Loading branch information
@freakboy3742@ncoghlan
freakboy3742 andncoghlan authoredJun 26, 2024
commit56f748786daa0b99641ba20da221b5e3fd195992
4 changes: 2 additions & 2 deletionsDoc/library/urllib.parse.rst
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -27,12 +27,12 @@ Resource Locators. It supports the following URL schemes: ``file``, ``ftp``,
``sftp``, ``shttp``, ``sip``, ``sips``, ``snews``, ``svn``, ``svn+ssh``,
``telnet``, ``wais``, ``ws``, ``wss``.

..note::
..impl-detail::

The inclusion of the ``itms-services`` URL scheme can prevent an app from
passing Apple's App Store review process for the macOS and iOS App Stores.
Handling for the ``itms-services`` scheme is always removed on iOS; on
macOS, it *may* be removed ifPython has been built with the
macOS, it *may* be removed ifCPython has been built with the
``--with-app-store-compliance`` option.

The :mod:`urllib.parse` module defines functions that fall into two broad
Expand Down
6 changes: 3 additions & 3 deletionsDoc/using/configure.rst
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -948,9 +948,9 @@ See :source:`Mac/README.rst`.
.. option:: --with-app-store-compliance
.. option:: --with-app-store-compliance=PATCH-FILE

The Python standard library contains strings that are known tocause
triggerautomated inspectiontools when submitted for distribution by
the macOS AppStore. If enabled, this option will apply the list of
The Python standard library contains strings that are known totrigger
automated inspectiontool errors when submitted for distribution by
the macOSand iOSAppStores. If enabled, this option will apply the list of
patches that are known to correct app store compliance. A custom patch
file can also be specified. This option is disabled by default.

Expand Down
2 changes: 1 addition & 1 deletionDoc/using/ios.rst
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -317,7 +317,7 @@ App Store Compliance
====================

The only mechanism for distributing apps to third-party iOS devices is to
submit the app to the iOS App Store;app submitted for distribution must pass
submit the app to the iOS App Store;apps submitted for distribution must pass
Apple's app review process. This process includes a set of automated validation
rules that inspect the submitted application bundle for problematic code.

Expand Down
4 changes: 2 additions & 2 deletionsDoc/using/mac.rst
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -203,10 +203,10 @@ Python standard library for an app to pass App Store review.
The Python source tree contains
:source:`a patch file <Mac/Resources/app-store-compliance.patch>` that will remove
all code that is known to cause issues with the App Store review process. This
patch is applied automatically whenPython is configured with the
patch is applied automatically whenCPython is configured with the
``--with-app-store-compliance`` option.

This patch is not normally required to usePython on a Mac; nor is it required
This patch is not normally required to useCPython on a Mac; nor is it required
if you are distributing an app *outside* the macOS App Store. It is *only*
required if you are using the macOS App Store as a distribution channel.

Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp