Trigger.io [Errno 18] Cross-device link

trigger.io

Solution

Go to `/Users/username/forge-workspace/compapp1/.template/generate_dynamic/ios_tasks.py` line 294,

change this line: `os.rename(tmp_file, filename)`

to this one: `shutil.move(tmp_file, filename)`

Package again.

source

Problem

When I try to run package ios on mac, I get the following: ``` [INFO] Forge tools running at version 3.3.5 [INFO] Update result: you already have the latest tools [INFO] Configuration is unchanged: using existing templates [INFO] Checking JavaScript files... [INFO] JavaScript check complete [INFO] Verifying your configuration settings... [INFO] Configuration settings check complete [INFO] Development build created. Use forge run to run your app. [INFO] Forge tools running at version 3.3.5 [INFO] Checking JavaScript files... [INFO] JavaScript check complete [INFO] Verifying your configuration settings... [INFO] Configuration settings check complete [INFO] Starting package process for iOS [INFO] Going to package: /Users/******************/device-ios.app [INFO] Plist OK [INFO] 1 Provisioned Device(s): [INFO] ['c**************************b'] [ERROR] [Errno 18] Cross-device link ``` The settings are all filled up correctly on App config, local config, etc. Here is debug output ``` ........ in run self._run_task(func_name, args, kw) File "/Users/username/forge-workspace/compapp1/.template/generate_dynamic/build.py", line 293, in _run_task self.tasks[func_name](self, *args, **kw) File "/Users/username/forge-workspace/compapp1/.template/generate_dynamic/ios_tasks.py", line 568, in package_ios certificate_password=certificate_password, File "/Users/username/forge-workspace/compapp1/.template/generate_dynamic/ios_tasks.py", line 362, in create_ipa_from_app self._create_entitlements_file(build, plist_dict, temp_file_path) File "/Users/username/forge-workspace/compapp1/.template/generate_dynamic/ios_tasks.py", line 299, in _create_entitlements_file _replace_in_file(temp_file_path, 'APP_ID', bundle_id) File "/Users/username/forge-workspace/compapp1/.template/generate_dynamic/ios_tasks.py", line 294, in _replace_in_file os.rename(tmp_file, filename) OSError: [Errno 18] Cross-device link ```

Original source