Recently, I want to up a browser app base on Chromium for iOS to AppStore. But chromium uses ninja to bulid , i don’t find the way to archive ipa to AppStore. So,if anybody knows the way. Could you tell me? Thanks a lot.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/2ef8a616-5444-4d72-86b3-8566f026fc5d%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/55d70bd5-e364-4edc-a843-15f8d61f8882%40chromium.org.
FAILED: build.ninja
/Users/admin/Desktop/depot_tools/gn --root=/Users/admin/Desktop/Chromium_iOS/src -q --check gen //out/Official-iphoneos
ERROR at //build/config/ios/ios_sdk.gni:100:21: Script returned non-zero exit code.
_ios_sdk_result = exec_script(script_name, ios_sdk_info_args, "scope")
^----------
Current dir: /Users/admin/Desktop/Chromium_iOS/src/out/Official-iphoneos/
Command: python -- /Users/admin/Desktop/Chromium_iOS/src/build/config/mac/sdk_info.py iphoneos
Returned 1.
stderr:
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Traceback (most recent call last):
File "/Users/admin/Desktop/Chromium_iOS/src/build/config/mac/sdk_info.py", line 70, in <module>
FillXcodeVersion(settings)
File "/Users/admin/Desktop/Chromium_iOS/src/build/config/mac/sdk_info.py", line 26, in FillXcodeVersion
lines = subprocess.check_output(['xcodebuild', '-version']).splitlines()
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 223, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['xcodebuild', '-version']' returned non-zero exit status 1
See //remoting/remoting_enable.gni:9:3: whence it was imported.
import("//build/config/ios/ios_sdk.gni")
^--------------------------------------
See //BUILD.gn:20:1: whence it was imported.
import("//remoting/remoting_enable.gni")
^--------------------------------------
ninja: error: rebuilding 'build.ninja': subcommand failed
When I use ninja -C out/Official-iphoneos chrome , the terminal shows the message:FAILED: build.ninja
/Users/admin/Desktop/depot_tools/gn --root=/Users/admin/Desktop/Chromium_iOS/src -q --check gen //out/Official-iphoneos
ERROR at //build/config/ios/ios_sdk.gni:100:21: Script returned non-zero exit code.
_ios_sdk_result = exec_script(script_name, ios_sdk_info_args, "scope")
^----------
Current dir: /Users/admin/Desktop/Chromium_iOS/src/out/Official-iphoneos/
Command: python -- /Users/admin/Desktop/Chromium_iOS/src/build/config/mac/sdk_info.py iphoneos
Returned 1.
stderr:
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/86143277-bf59-471f-b538-c288d26848f1%40chromium.org.
ERROR at //build/util/branding.gni:26:11: Script returned non-zero exit code.
_result = exec_script("version.py",
^----------
Current dir: /Users/admin/Desktop/Chromium_iOS/src/out/Official-iphoneos/
Command: python -- /Users/admin/Desktop/Chromium_iOS/src/build/util/version.py -f ../../chrome/app/theme/google_chrome/BRANDING -t full_name = "@PRODUCT_FULLNAME@" short_name = "@PRODUCT_SHORTNAME@" bundle_id = "@MAC_BUNDLE_ID@" creator_code = "@MAC_CREATOR_CODE@" installer_full_name = "@PRODUCT_INSTALLER_FULLNAME@" installer_short_name = "@PRODUCT_INSTALLER_SHORTNAME@"
Returned 1.
stderr:
Traceback (most recent call last):
File "/Users/admin/Desktop/Chromium_iOS/src/build/util/version.py", line 170, in <module>
sys.exit(main())
File "/Users/admin/Desktop/Chromium_iOS/src/build/util/version.py", line 143, in main
values = fetch_values(options.file, options.official)
File "/Users/admin/Desktop/Chromium_iOS/src/build/util/version.py", line 50, in fetch_values
fetch_values_from_file(values, file_name)
File "/Users/admin/Desktop/Chromium_iOS/src/build/util/version.py", line 25, in fetch_values_from_file
for line in open(file_name, 'r').readlines():
IOError: [Errno 2] No such file or directory: '../../chrome/app/theme/google_chrome/BRANDING'
See //ui/base/BUILD.gn:10:1: whence it was imported.
import("//build/util/branding.gni")
^---------------------------------
See //BUILD.gn:72:5: which caused the file to be included.
"//ui/base:ui_base_unittests",
^----------------------------
ninja: error: rebuilding 'build.ninja': subcommand failed
It seems like that is related to src/build/util/version.py, but I can't find what's wrong.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/5254909c-cafa-4469-82c2-437c5bc8d2b7%40chromium.org.
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
No such file or directory: '../../chrome/app/theme/google_chrome/BRANDING'
But if I disable is_chrome_branded = false, Apple rejected my upload because of the private Apple APIs.
Can anyone helpme out?