Commit Graph

272 Commits

Author SHA1 Message Date
Daniel Jalkut 2cba6191bd Cleaning up some loose ends. 2019-10-21 10:31:38 -04:00
Daniel Jalkut 272af29031 First step towards supporting MAS and sandboxing. Add new targets for MAS variations of direct-distribution apps. Enable sandboxing in both targets. 2019-10-21 10:22:27 -04:00
Maurice Parker b1668d6a62 Make iOS project versions configurable in a common file. Issue #1147 2019-10-20 17:26:52 -05:00
Maurice Parker 62686a8385 Modify the LD_RUNPATH_SEARCH_PATHS build setting so that the extensions can find their frameworks 2019-10-20 02:15:05 -05:00
Brent Simmons 4115c2231b Change the intents extension’s bundle identifier to something unique. 2019-10-19 12:27:15 -07:00
Brent Simmons 0695c64216 Merge mac-release. 2019-10-18 18:56:28 -07:00
Brent Simmons 9b8b1207ad Update version. 2019-10-18 18:53:14 -07:00
Maurice Parker c49867cfe3 Stub out Intents Extension 2019-10-18 18:31:00 -05:00
Maurice Parker 67084d4bbc Rollback deployment target to 13.0 2019-10-12 08:10:25 -05:00
Maurice Parker 336f71d9a3 Enabled iOS build and tests 2019-10-12 07:48:34 -05:00
Maurice Parker 2034b684a8 Change test code sign style to manual 2019-10-11 20:00:25 -05:00
Maurice Parker 968ec309b2 Change test code sign style to automatic 2019-10-11 19:58:46 -05:00
Maurice Parker 590dffd450 Change code signing for test target 2019-10-11 19:55:29 -05:00
Maurice Parker ee1f26899c Add Test build configuration 2019-10-11 17:38:01 -05:00
Maurice Parker 605607ece0 Remove HEADLESS code gating 2019-10-11 13:00:18 -05:00
Maurice Parker 7c563e4482 Remove AppleScript from headless tests 2019-10-11 12:37:49 -05:00
Maurice Parker df79422185 Remove provisioning profile 2019-10-10 00:32:18 -05:00
Maurice Parker 0b5be9057f Correct build configuration for CI build 2019-10-10 00:24:36 -05:00
Maurice Parker 0caccff880 Add provisioning profile specifier 2019-10-09 23:35:50 -05:00
Maurice Parker d80b83eaf3 Updates to do manual provisioning 2019-10-09 16:36:06 -05:00
Maurice Parker 411ed18551 Add org identifier documentation 2019-10-09 10:37:52 -05:00
Maurice Parker 742796aaa8 Add default organization identifier to xcconfig files 2019-10-09 10:24:30 -05:00
Jonathan Bennett 073ad07767 Use ORGANIZATION_IDENTIFIER for the bundle identifier
The ORGANIZATION_IDENTIFIER was not being used on the Mac and Safari Extension. This made the bundle and provisioning profile be com.ranchero.XYZ, which now conflicts because of added entitlements and signing.

Changing this to use the ORGANIZATION_IDENTIFIER lets developers have a unique ID
2019-10-09 09:17:44 -04:00
Maurice Parker 6f6d18910c Change how the development team is referenced 2019-10-06 19:47:13 -05:00
Maurice Parker 88f5ca24dd Remove problematic build settings 2019-10-06 19:29:43 -05:00
Maurice Parker 7d95f3d332 Fix the share extenstion code signing identity 2019-10-06 19:07:39 -05:00
Maurice Parker 4e233e5f96 Change the code signing identity to Mac Developer for releases 2019-10-06 18:48:18 -05:00
Maurice Parker cca654af56 Made default build configuration have automatic code signing 2019-10-06 18:27:19 -05:00
Maurice Parker fdfaa7416a Update team to be correct for project owner 2019-09-30 23:29:35 -05:00
Maurice Parker 704d7f4fef Update default CODE_SIGNING_AUTHORITY 2019-09-30 23:25:29 -05:00
Maurice Parker c56c76e557 Fixed ORGANIZATION_IDENTIFIER in xcconfig 2019-09-30 23:18:27 -05:00
Brent Simmons 1613a374d2 Update version number. 2019-09-30 13:33:52 -07:00
Maurice Parker 5aedd05e04 Change iOS deployment target to 13.1 2019-09-26 14:51:04 -05:00
Maurice Parker 833a789e6e Merge branch 'mac-release' 2019-09-25 15:39:14 -05:00
Maurice Parker 08a8b8f6c2 Update to Swift 5.1 2019-09-25 15:32:30 -05:00
Maurice Parker 2c095e6dfe Modify how secrets are inserted into the build process 2019-09-24 08:41:00 -05:00
Maurice Parker f661b88565 Add new developer setting to configure the organization 2019-09-19 11:23:57 -05:00
Brent Simmons 011f8e8db2 Add entitlements and make various changes in order to get it to build. 2019-09-18 22:08:34 -07:00
Maurice Parker a6f685e4d5 Insert Feedbin/Mercury API keys into source code when building for release. 2019-09-18 20:35:23 -05:00
Maurice Parker 786a4e48c4 Merge branch 'mac-release' 2019-09-17 15:01:01 -05:00
Brent Simmons 6377cbc379 Bump version to 5.0.2. 2019-09-14 11:08:34 -07:00
Brent Simmons 744d43ddd9 Bump version to 5.0. 2019-09-11 22:26:09 -07:00
Brent Simmons 1b7a46e505 Bump version to 5.0.1b1. 2019-09-10 20:32:15 -07:00
Maurice Parker 4e0b114a81 Fix share extension bundle identifier 2019-09-09 13:26:48 -05:00
Maurice Parker 1e4b97dc3b Change share extension bundle identifier to be something less redundant 2019-09-09 12:57:25 -05:00
Maurice Parker c5c7b12fa4 Rename and move entitlements file for iOS share extension 2019-09-09 12:46:38 -05:00
Maurice Parker 8e8078cbec Remove automatically added build settings from the project file 2019-09-08 18:41:37 -05:00
Maurice Parker 7a1da9a01e Rough out the new share extension for iOS 2019-09-08 17:35:38 -05:00
Brent Simmons ecc8854f59 Merge mac-release. 2019-09-07 20:59:19 -07:00
Brent Simmons 53370ff0d3 Bump version to 5.0.1d2. 2019-09-07 20:45:10 -07:00
Daniel Jalkut d79bbefeb8 mac-release targeted version of the fix for #989 2019-09-06 15:40:59 -04:00
Daniel Jalkut f3ce5116e7 Factor out the common build settings from Mac targets into a new shared xcconfig file, which includee the shared marketing version and bundle version for NetNewsWire and any extensions that may be built. 2019-09-06 14:52:03 -04:00
Olof Hellman 1afa62284f fix busted xcconfig files 2019-08-11 21:44:26 -07:00
Maurice Parker eb4d61dc2c Correct LD_RUNPATH_SEARCH_PATHS so that we can run on devices without crashing 2019-08-01 20:47:46 -05:00
Olof Hellman 1809ad94e1 Exempt PRODUCT_NAME from build setting restriction 2019-07-28 19:09:20 -07:00
Olof Hellman 5d4727b14a Try seeing if the "VALIDATE_PRODUCT" setting caused a failure 2019-07-28 17:00:59 -07:00
Olof Hellman 38206564d9 Revert changes to macapp.xcconfig file make codesigning on CI build machine happier 2019-07-28 16:47:11 -07:00
Olof Hellman 87e6c7eb6a revert changes to development team to see if this fixes code signing issue on CI build machine 2019-07-28 16:41:48 -07:00
Olof Hellman d7f0c26a82 Integrate the 'VerifyNoBuildSettings' script 2019-07-28 15:47:43 -07:00
Olof Hellman a10a9145fa CLean out build settings from project file 2019-07-28 15:24:57 -07:00
Olof Hellman 1116464096 rename xcconfig files 2019-07-28 14:59:38 -07:00
Olof Hellman 6b49a2c5ca Merge branch 'codeSigning' into rationalizeXcconfigs 2019-07-28 14:49:30 -07:00
Olof Hellman 8e675dd795 make codesigning work with developerSettings 2019-07-28 14:45:18 -07:00
Olof Hellman 59a8efe147 Trying to set up code signing correctly with developer settings 2019-07-27 21:36:29 -07:00
Maurice Parker 1b49788a0a Make test cases run again. 2019-05-03 17:29:54 -05:00
Maurice Parker 0e31c254f3 Attempted to set up the xcconfig for the iOS build. 2019-04-15 17:56:59 -05:00
Brent Simmons e98b0a1db5 Set MACOSX_DEPLOYMENT_TARGET = 10.14.4 2019-04-01 22:02:00 -07:00
Brent Simmons b0dd9cc347 Convert NetNewsWire to Swift 5. 2019-03-31 16:14:59 -07:00
Brent Simmons 141ae5cc2f Continue rename to NetNewsWire. 2018-08-28 22:18:24 -07:00
Daniel Jalkut 3507313f84 Accept Xcode 9.3 recommended build settings. 2018-01-29 11:20:30 -05:00
Olof Hellman 31bd9d918c Scripting support for articles and basic article properties
Also, added support for accessing feeds directly from the top level
container, essentially skipping account as a hierarchy level.

With this change, a script like

tell app “Evergreen”
   title of every article of feed "Six Colors" where read is true
end tell

produces the expected result.
2018-01-24 00:06:34 -08:00
Olof Hellman e3e68e051a move most build settings to xcconfig files.
Add an #include to allow developer overrides of build settings so as to
soften the pain of code signing configuration
2018-01-07 17:46:23 -08:00