{ "id": "175367", "key": "TIMOB-28042", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "21051", "description": "", "name": "Release 9.2.0", "archived": false, "released": true, "releaseDate": "2020-09-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-08-20T14:23:22.000+0000", "created": "2020-07-23T17:44:16.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "20950", "name": "Release 9.1.0", "archived": false, "released": true, "releaseDate": "2020-08-25" } ], "issuelinks": [ { "id": "58609", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175425", "key": "TIMOB-28075", "fields": { "summary": "iOS: Update build script of APSHTTPClient to exclude arm64 from simulator build", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "58602", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175193", "key": "TIMOB-27986", "fields": { "summary": "iOS: Support .xcframework binaries", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "58604", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175413", "key": "TIMOB-28072", "fields": { "summary": "iOS: Drop Xcode 9 and Xcode 10 support", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "58611", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175426", "key": "TIMOB-28076", "fields": { "summary": "iOS: Update build script of APSAnalytics to exclude arm64 from simulator build", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-09-08T13:02:52.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "I just grabbed the latest Xcode 12 beta (beta 3) and now I'm unable to build the SDK or an app. It seems to be complaining about APSHTTPClient and arm64.", "attachment": [], "flagged": false, "summary": "iOS: Unable to build SDK with Xcode 12 beta 3", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 1203, "state": "closed", "name": "2020 Sprint 16", "startDate": "2020-08-03T20:57:55.114Z", "endDate": "2020-08-14T20:57:00.000Z", "completeDate": "2020-08-14T15:19:51.647Z", "originBoardId": 114 }, { "id": 1204, "state": "closed", "name": "2020 Sprint 17", "startDate": "2020-08-17T15:48:00.000Z", "endDate": "2020-08-28T15:48:00.000Z", "completeDate": "2020-08-31T15:36:28.040Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "456215", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "While creating SDK using 'node scons.js clean build ios' getting following error in log -\r\n\"\r\nfatal error: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: /Users/vijay/Documents/Projects/Titanium/titanium_mobile/iphone/TitaniumKit/build/Release-iphonesimulator/TitaniumKit.framework/TitaniumKit and /Users/vijay/Documents/Projects/Titanium/titanium_mobile/iphone/TitaniumKit/build/Release-iphoneos/TitaniumKit.framework/TitaniumKit have the same architectures (arm64) and can't be in the same fat output file\r\n\r\n\"\r\n\r\nIt seems creating fat library using 'lipo' is getting failed.\r\n\r\nI think module build or any library creation e.g APSHTTPClient or APSAnalytics will also fail.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-07-23T18:54:17.000+0000", "updated": "2020-07-23T18:54:32.000+0000" }, { "id": "456216", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Reason is-\r\nSimulator build, using Xcode 12 Beta 3, has 3 architectures - arm64, armx86_64, i386\r\nDevice build, using Xcode 12 Beta 3, has 2 architectures - armv7 and arm64\r\n\r\nCreating fat library is failed as both have 'arm64' architecture.\r\n\r\nI am not sure if new architecture, arm64, in simulator is intentional or beta related problem.\r\n\r\nIf it is not a Xcode beta issue -\r\nSolutions - \r\n1. Before creating fat library/framework , remove arm64 architecture from simulator builds.\r\n2. Support XCFramework in sdk and create XCFramework instead of static library on module builds. (It requires minimum Xcode 11. In progress as part of TIMOB-27132)\r\n\r\nI think we should go for solution 1. \r\nOr Should we wait for next beta? cc [~cwilliams]", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-07-23T19:56:42.000+0000", "updated": "2020-08-06T20:18:08.000+0000" }, { "id": "456228", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR - https://github.com/appcelerator/titanium_mobile/pull/11844\r\n\r\nTesting (Using Xcode 12 Beta 3)-\r\n 1. Build SDK. Create any app using this SDK and run it on device and simulator both. It should run properly.\r\n 2. Create 'Objective C' based module using this SDK or use any existing module. Build it using this SDK. Create new app . Use some functionality of this module. Run it on device and simulator. It should run properly.\r\n3. Test for 'Swift' based module in similar way to Objective C module.\r\n\r\nNote - \r\n1. I think before merging this PR, we should wait for Xcode 12 beta 4 to be sure if arm64 in simulator is intentional or beta issue. \r\n2. Library creation of APSHTTPClient and APSAnalytics should be updated.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-07-24T19:45:42.000+0000", "updated": "2020-07-24T19:58:04.000+0000" }, { "id": "456363", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Merged to master, cherry-picked to 9_3_X", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-08-06T19:40:01.000+0000", "updated": "2020-08-06T19:40:01.000+0000" }, { "id": "456480", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket fix verified in SDK version {{9.2.0.v20200814104443}} and {{9.3.0.v20200814072212}}. Able to build SDK and build iOS modules. \r\n\r\n*Test and other information can be found at:*\r\nhttps://github.com/appcelerator/titanium_mobile/pull/11844", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-17T13:03:28.000+0000", "updated": "2020-08-17T13:03:28.000+0000" }, { "id": "456507", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR(master) - https://github.com/appcelerator/titanium_mobile/pull/11928\r\n\r\nThis PR is to fix app build issue for simulator using Xcode 12 Beta 5.\r\n\r\nHow to test -\r\n 1. Create New app using Xcode 12 beta 5.\r\n 2. Run it on Simulator. It should build and run.\r\n3. Run the same app using Xcode 11.x. It should build and run. ", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-18T22:35:23.000+0000", "updated": "2020-08-18T22:38:30.000+0000" }, { "id": "456514", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed, waiting on Jenkins build and CR.", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-19T13:38:46.000+0000", "updated": "2020-08-19T13:38:46.000+0000" }, { "id": "456533", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "merged latest PR to master and 9_3_X", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-08-20T14:23:22.000+0000", "updated": "2020-08-20T14:23:22.000+0000" }, { "id": "456760", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket*. Fix verified in SDK version {{9.2.0.v20200908050955}}, and {{9.3.0.v20200908051946}}.", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-08T13:02:39.000+0000", "updated": "2020-09-08T13:02:39.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }