Skip to content

Commit 8d6d8d8

Browse files
author
Dario Segura
committed
-[IOS8] Added x86_64 slice to make.py to be able to build and test in 64 bit simulators.
1 parent d7e6445 commit 8d6d8d8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

xcodebuild.py

100644100755
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def _get_sdk_string(self):
4444
if arch.startswith("arm")]) > 0
4545
is_simulator = len([arch for arch in self.archs
4646
if arch.startswith("i386") or
47-
arch.startswith("x64")]) > 0
47+
arch.startswith("x86_64")]) > 0
4848
if is_device and is_simulator:
4949
raise PebbleXcodeBuildException("Can't build for Device and"
5050
"Simulator in one go! (archs=%s)" %
@@ -127,11 +127,13 @@ def __init__(self, project=None, workspace=None, scheme=None,
127127
self.devicebuildarmv7 = XcodeBuild(project, derived_data_path=derived_data_path)
128128
self.devicebuildarmv7s = XcodeBuild(project, derived_data_path=derived_data_path)
129129
self.simulatorbuild = XcodeBuild(project, derived_data_path=derived_data_path)
130+
self.simulatorbuild64 = XcodeBuild(project, derived_data_path=derived_data_path)
130131
self.outdir = outdir
131132
for (bld, archs) in [self.devicebuildarm64, ["arm64"]], \
132133
[self.devicebuildarmv7, ["armv7"]], \
133134
[self.devicebuildarmv7s, ["armv7s"]], \
134-
[self.simulatorbuild, ["i386"]]:
135+
[self.simulatorbuild, ["i386"]], \
136+
[self.simulatorbuild64, ["x86_64"]]:
135137
bld.archs = archs
136138
bld.scheme = scheme
137139
bld.conf = conf
@@ -146,6 +148,7 @@ def build(self):
146148
self.devicebuildarmv7.build()
147149
self.devicebuildarmv7s.build()
148150
self.simulatorbuild.build()
151+
self.simulatorbuild64.build()
149152

150153
# Create the framework directory structure:
151154
temp_dir = tempfile.mkdtemp()
@@ -171,6 +174,7 @@ def build(self):
171174
self.devicebuildarmv7.built_product_path(),
172175
self.devicebuildarmv7s.built_product_path(),
173176
self.simulatorbuild.built_product_path(),
177+
self.simulatorbuild64.built_product_path(),
174178
"-output", lib_path]
175179
logging.debug("Executing: %s" % " ".join(lipo_cmd))
176180
if subprocess.call(lipo_cmd):

0 commit comments

Comments
 (0)